Java MVC Web框架中的架构差异
我正在尝试为我的第一个Web应用程序选择一个支持
AJAX的
Java框架,并且我首先感兴趣
了解不同风味之间的架构差异. 我喜欢MVC框架的概念,因此主要考虑以下内容: >任何JSF品种(ICEFaces,RichFaces,PrimeFaces等) 我已经下载了这些项目,并尝试按照他们的示例/教程进行操作 我对每个框架如何实现MVC模式感兴趣.显然,根深蒂固的东西 例如,我想象每个框架在某个时候使用FrontController(或它的喜欢) 解决方法
Struts使用ActionServlet(Struts2现在只是Action)作为控制器和模型,jsp是视图.
对于Spring,MVC由DispatcherServlet实现,它执行路由,而Model不绑定到任何可以使用的框架相关对象. JSF – UI jsp或jsf本身,Model – ManagedBean,Controller – FacesServlet. 我前段时间对我自己的项目进行了类似的搜索,看看下面的链接: 基于多个参数的比较:http://static.raibledesigns.com/repository/presentations/ComparingJavaWebFrameworks.pdf JSF和Struts之间的区别 http://struts.apache.org/2.0.14/docs/what-are-the-fundamental-differences-between-struts-and-jsf.html 有点相关的帖子 https://stackoverflow.com/questions/7633583/which-mvc-is-better-spring-or-struts Spring和JSF http://blog.springsource.org/2007/04/21/what-spring-web-flow-offers-jsf-developers/ Spring MVC:http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html 最适合JSF组件库:Primefaces基于我自己的经验 来自IBM Clearing the FUD:http://www.ibm.com/developerworks/library/j-jsf1/ 希望这能为您提供一些见解. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |