Roman Pichlik napsal(a):
Tomas Vojtech napsal(a):
a jake jsou duvody nepouzivani struts? spring mvc neznam, vsechny
projekty na kterych jsem delal byly ve struts a ted poprve v myFaces
(JSF), ale stale se mi zda struts lepsi nez facy
porovnavat Struts, nebo Spring MVC a JSF je jako porovnavat jabka a
hrusky. Spring MVC a Struts jsou totiz klasicke request based
frameworky, oproti tomu JSF nebo Tapestry maji uplne jiny pristup a
jedna se komponentove frameworky, ktera Vas odstinuji od request
handlingu.
Spring MVC ma nekolik zvlastnosti od Struts.
- nemusite primo estendovat nejakeho predka, staci pouze implementovat
rozhrani Controller (snazsi testovatelnost)
- muzete vyuzit silu IoC
- muzete vyuzit execution chain v podobe post a pre interceptoru,
kterymi si muzete obalit jakykoliv controller
- nevim jak struts, ale Spring MVC primo podporuje data binding
prichozich parametru na command object
Struts ma binding samozrejme taky. Se struts rok nedelam. Jinak
souhlasim s temi vyhodami. Obzvlaste IoC je obrovsky dulezite a to se ve
struts delalo dost tezkopadne. To me asi stvalo v te dobe nejvic.
Pet