> Zatím jsem pochopil, že základ všeho je Web Application Framework.

Rozhodne bych netvrdil, ze si dnes vyvojar front endu vystaci pouze se
znalosti weboveho frameworku. Je potreba mit alsepon minimalni potuchy
o tom jak je spravovana aplikacni logika, kterou bude urcite
potrebovat. V teto souvislosti je dobre si neco malo precist o EJB a
Spring frameworku. Ale zpet k webovym frameworkum, v Jave existuji dva
zakladni typy (rodiny) postavene kolem navrhoveho vzoru Model View
Controller,  ktere se principielne lisi v pristupu k zpracovani
pozadavku.

- command (request) orientovane (Struts 1&2, Spring MVC atd.)
- komponentove orientovane (JSF, Tapestry atd.)

K tomu jeste existuji webove frameworky,  ktere stavi nad vyse
zminenymi a poskytuji uzitecne nadstavby  - JBoss Seam, Apache Shale,
Spring Web Flow

Pokud se chcete dobre pripravit, doporucuji si prostudovat z kazde
rodiny jeden framework napr. Struts a JSF a potom se podivat napriklad
na JBoss Seam, ktery je v soucasnosti hodne popularni a bude do
enterprise Javy v budoucnu adoptovan (jeho koncept) pod stnadardem
WebBeans.

-- 
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem