Está en la página 1de 1

Las ventajas que enumera el autor son las siguientes: 1.

Spring MVC ofrece una divisin limpia entre Controllers, Models (JavaBeans) y Views. 2. Spring MVC es muy flexible, ya que implementa toda su estructura mediante interfaces no como Struts que obliga a heredar de clases concretas tanto en sus Actions como en sus Forms. Adems, todas las partes del framework son configurables via pluggin en la interface, aunque Spring provee clases concretas como opcin de implementacin. 3. Spring MVC provee interceptores tambin como controllers que permiten factorizar el comportamiento comn en el manejo de mltiples requests . 4. Spring MVC no obliga a utilizar JSP, permite utilizar XLST,Velocity o implemtar tu propio lenguaje para integrarlo en la View de la aplicacin. 5. Los controllers de Spring MVC se configuran mediante IoC como los dems objetos, lo cual los hace fcilmente testeables e integrables con otros objetos que estn en el contexto de Spring, y por tanto sean manejables por ste. 6. Las partes de Spring MVC son ms fcilmente testeables que las de Struts, debido a que evita la herencia de una clase de manera forzosa y una dependencia directa en el controller del servlet que despacha las peticiones . 7. La capa Web de Spring es una pequea parte en lo alto de la capa de negocio de Spring, lo cual parece una buena prctica. Struts y otros frameworks web dejan a tu eleccin la implementacin de los objetos de negocio, mientras que Spring ofrece un framework para todas las capas de la aplicacin. 8. No existen ActionForms se enlaza directamente con los beans de negocio. 9. Ms cantidad de cdigo testeable, las validaciones no dependen de la Api de servlets. 10. Struts obliga a extender la clase Action, mientras que Spring MVC no, aunque proporciona una serie de implementaciones de Controllers para que el usuario los utilice. 11. Spring tiene una interfaz bien definida para la capa de negocio . 12. Spring ofrece mejor integracin con tecnologas distintas a JSP, como Velocity,XSLT,FreeMaker y XL.

También podría gustarte