我有一个J2EE项目,不是很大,我开始使用JSF,我发现它很好,很容易,但是当我在互联网上搜索的时候,我发现了一个叫做JSF和SpringMVC的集成,所以我想知道这是一个更好的方法来开发应用程序,是建议我使用它,还是我单独使用JSF做得很好。
我看到了这个链接
http://www.mkyong.com/jsf2/jsf-2-0-spring-integration-example/JSF和SpringMVC都是MVC模式的实现,因此同时使用这两个框架并不是最好的设计方法。JSF是基于组件的框架,而SpringMVC是基于请求的。但是,如果您需要在应用程序中使用安全特性,则可以将两者结合使用以获得springsecurity框架的好处。从我的角度来看,另一个优点是您可以使用Spring IoC特性,而不需要使用EJB并在tomcat等普通web容器中运行应用程序。
最后,这是你根据你的需求来决定的。
该教程讨论的是spring+JSF,而不是springMVC+JSF。如果您对spring一无所知,那么您应该独自完成JSF。没有更好的方法,也没有更差的方法,它们只是展示了如何将spring与jsf集成。