User Tools

Site Tools


statnice:vyvoj:otazka5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
statnice:vyvoj:otazka5 [06.05.2008 14:39] – vytvořeno xvalo07statnice: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 - předpoklady: +===== Ú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. +  Jaké technologické prostředky pro tvorbu WWW aplikace zvolíte ? 
-Přiřaďte ke každé klasifikované třídě konkrétní produkty.+  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í, jejich simultánní běh, stará se o permanentní proměnné, atd. 
 + 
 +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://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html 
 +^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 ("folksonomy")| 
 + 
 +===== Praxe ===== 
 + 
 +Pro tvorbu aplikace potřebujeme:  
 +  * HW 
 +  * SW – jednak pro vývoj nějaké vývojové prostředí, potom server pro běh – v případě, že je to velká aplikace, je nezbytné, aby byly různé servery pro vývoj, ladění a ostré nasazení, DB, je samozřejmě nutné vědět, jaké prohlížeče se budou používat (intranet/extranet) 
 +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)