尽管我自己直到现在仍在使用Spring MVC,但是我的朋友们都知道JSF也不错,有一些很好的可视化的东西,尽管我并不真正了解JSF。所以我的问题是:是否可以将Spring MVC与JSF混合?如果是的话,这是一件好事,还是更好的方法呢?在JSF中使用Spring MVC
回答
这是绝对有可能但是付出了很多努力。最好使用spring框架,仅将DI用于服务和DAO层,并将JSF用于前端组件。您可以使用两种不同的映射定义两个控制器,一个使用jsf,另一个使用do和forward请求。
尝试坚持这一等式:
- 的Spring MVC + ORM(休眠)+ JSP + jQuery的
或 - EJB + JSF + RichFaces的
谢谢你的提示,我的应用程序正在使用spring mvc + hibernate,因此我可能会更容易尝试使用jquery xD – onildo 2010-11-06 18:34:11
你知道jsp与jsp的应用吗?我搜查了一下,我发现的所有jQuery的具体情况与jsp,如自动完成功能。 – onildo 2010-11-06 20:32:18
说实话我'用JQuery作为例子(并且因为我用它作为“等式”的富客户端部分;-),但是您可以使用任何其他JS fw。这一切都取决于你想要与你的客户端做什么。您可以选择“基本”JSP,或者可以使用例如jqGrid(表格组件)和/或其他一些JQueryUI组件来“升级”那些页面。 – trix 2010-11-06 20:46:23
JSF主要是基于组件的MVC框架,可能是第一个成功的基于事件的web技术(类似于Microsoft ASP .Net)。 可以很容易地与Spring MVC集成,假设现有的业务/ Web应用程序是在Spring框架上开发的,这是一种很好的方法。
最好在Tomcat7/JavaEE6认证的服务器上使用JSF2 + JDBC(或JPA2)。
- JSF + EJB3.1 + EclipselinkJPA或休眠JPA /你的选择JPA实现
- JSF + JDBC有或没有传统的DAO的
(1)EJB3.1 + JSF2.1/2.2 + PrimfeFaces /战斧/ ICEfaces的。 Primefaces是最好和最流行的JSF实现之一;因为primefaces拥有丰富的UI组件以及来自论坛,优秀示例和文档的出色支持,内置JQuery支持。在Tomahawk和Icefaces中几乎没有东西会更好。使用JSF2,您可以使用多个JSF实现(即Primefaces & Icefaces)。 JSF2很容易插入到JDBC,Spring和其他广泛使用的Java Web技术中。 (2)对于小型,中型和大型商业Web应用项目,只需使用带有或不带传统DAO的JDBC + JSF;因为您的应用程序更易于开发和维护,在tomcat和其他webcontainer中更便携,无需JavaEE认证(J2EE应用程序服务器)服务器。
- 1. Spring MVC和JSF MVC
- 2. 在Spring MVC中使用ApplicationContext。
- 3. 在Spring MVC中使用ajax
- 4. 如何在Spring + JSF应用程序中使用JSF注释
- 5. 无法在Spring Roo中使用JSF设置Spring Security
- 6. 渲染在使用Spring MVC
- 7. 在Spring MVC中
- 8. 如何在Spring MVC中使用url?
- 9. 在Spring MVC框架中使用RestApi
- 10. 如何在Spring MVC中使用datepicker
- 11. 在java中使用spring填充表mvc
- 12. 在Spring MVC中使用AXSLT组件
- 13. 如何在spring中只读使用mvc
- 14. 在Spring MVC环境中使用dijit.filteringselect
- 15. 如何在Spring MVC 2.5中使用JMF?
- 16. 在Spring中使用@Controller,@Service和@Inject MVC
- 17. 我可以在网络应用Spring和JSF使用起来
- 18. Spring MVC使用.html
- 19. 集成jsf,spring,hibernate:无法在jsf文件中调用bean
- 20. 在JSF应用程序中使用Spring AOP
- 21. 在没有Spring MVC的portlet中使用Spring
- 22. JSF的Spring ACL?
- 23. Spring EL&JSF
- 24. spring-security和jsf
- 25. Spring JSF OpenSessionInViewFilter
- 26. Spring与JSF 2相比
- 27. 如何在STS中使用Spring和JSF的EJB-CMT?
- 28. 模板引擎在Spring引导MVC中的使用MVC
- 29. 使用Stripes + Spring vs Spring MVC的缺点
- 30. Spring MVC-GWT集成使用Spring STS
你为什么要这么做?你想增加应用程序的复杂性吗? – romaintaz 2010-11-06 16:53:30
那就是我想知道的,是好的,坏的? – onildo 2010-11-06 17:01:04