statnice:vyvoj:otazka5
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| statnice:vyvoj:otazka5 [06.05.2008 14:39] – vytvořeno xvalo07 | statnice:vyvoj:otazka5 [26.05.2008 22:43] (current) – web 2.0 xvalo07 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | WWW | + | ====== 5. WWW ====== |
| Architektura WWW aplikace. Specifikace základních modelů, které se v praxi užívají. | Architektura WWW aplikace. Specifikace základních modelů, které se v praxi užívají. | ||
| - | Úloha | + | ===== Úloha |
| + | **Předpoklady: | ||
| Vaším úkolem je implementace WWW aplikace. | Vaším úkolem je implementace WWW aplikace. | ||
| - | Zadání: | + | |
| - | Jaké technologické prostředky pro tvorbu WWW aplikace zvolíte ? | + | **Zadání:** |
| - | Klasifikujte použité prostředky spolu s uvedením základních služeb, které budou plnit. | + | |
| - | Přiřaďte ke každé klasifikované třídě konkrétní produkty. | + | |
| + | | ||
| + | |||
| + | |||
| + | ===== Teorie ===== | ||
| + | |||
| + | WWW aplikace – nejprimitivnější model – statické WWW stránky. Složitější – interaktivní aplikace. | ||
| + | |||
| + | Obecně vzato, na klientské straně je prohlížeč (IE), na straně serverové je nějaký webový, v širším slova smyslu aplikační server (ISA server nebo Apache Tomacat nebo nějaký jeho klon – Oracle Application server, BEA Weblogic, Websphere, atd., Cold Fusion). Na něm dříve specifické CGI, dnes obecné jazyky, ve kterých je napsána aplikace – typicky dnes ASP.NET, Java, PHP, atd. Pod tím běží databázový server SŘBD. Aplikační server je v podstatě kontainer, ve kterém běží tyhle aplikace a zajišťuje pro ně bezpečné provozní prostředí, | ||
| + | |||
| + | Kromě těhle standardních řešení existují ještě nějaké speciality jako jsou Lotus Notes, ve kterých lze definovat specifické aplikace napojené na jejich databázové struktury, ale z hlediska nasazení jsou spíše okrajové. | ||
| + | |||
| + | Architektura webových služeb – Apache Axis (SOAP kontainer). | ||
| + | |||
| + | ==== Web 2.0 ==== | ||
| + | zdroj http:// | ||
| + | ^Web 1.0^Web 2.0^ | ||
| + | |DoubleClick|Google AdSense| | ||
| + | |Akamai|BitTorrent| | ||
| + | |mp3.com|Napster| | ||
| + | |Britannica Online|Wikipedia| | ||
| + | |personal websites|blogging| | ||
| + | |domain name speculation|search engine optimization| | ||
| + | |page views|cost per click| | ||
| + | |screen scraping|web services| | ||
| + | |content management systems|wikis| | ||
| + | |directories (taxonomy)|tagging (" | ||
| + | |||
| + | ===== Praxe ===== | ||
| + | |||
| + | Pro tvorbu aplikace potřebujeme: | ||
| + | * HW | ||
| + | * SW – jednak pro vývoj nějaké vývojové prostředí, | ||
| + | Konkrétní využití těch kterých prostředků závisí od rozsahu aplikace, zadání klienta, rozpočtu, času, jaký na to máme, dalších aplikací, atd. | ||
statnice/vyvoj/otazka5.1210077550.txt.gz · Last modified: 06.05.2008 00:00 (external edit)
