Spring je "lepidlo" než "framework" na aplikace.
Pokud mluvíte o Spring-XXX, kde XXX je např. transactions, mvc, ...
tak je to soubor obalových tříd nějakých konkrétních technologií.
Co si ovšem vyberete za technologie je na vás.

Co se týče webu, tak můžete volit od spring-mvc a přitom použít
jakýkoliv view (jsp, freemarker, velocity, Ice faces).

Vyšší úroveň nabízí Spring Webflow, ten se stará to "tok" stránek -
obrazně řečeno spojuje jednotlivé requesty ve vyšší celek (konverzaci).
Díky to se dá použít JSF/ICE Faces i JS/Ajax (Dojo). Už jenom
příjemností je full page render vs. partial page render podle toho,
jestli je dotaz ajaxový nebo prostý.

Co se týče návrhu webu, je otázka jaký zvolíte vývojový model. Pokud na
projektu budete pracovat delší dobu, nebo se bude rozšiřovat jeho
funkcionalita, pak jednoznačně komponentový přístup. Dost často se
stane, že při realizaci bude požadováno rozšířit funkcionalitu o podobné
"stránky".

KTj

Odpovedet emailem