您的位置:首页 > 编程语言 > Java开发

《JSF教程》-02 JSF与Struts2、Springmvc的对比

2015-08-28 11:55 429 查看
一提到MVC框架,可能大家最熟悉的是Struts了,当然像我一样90的程序员,可能一开始就是从struts2学起,直接跳过以老版的struts1。还有人可能在公司用到了Springmvc,哪么它们有哪些区别呢?

其 主要的区别是:

struts2和springmvc是基于传统的请求处理模型的MVC框架,而JSF是基于事件处理模型的MVC框架

struts2和springmvc是开源领域推出的,而JSF是由JavaEE官方推出的

下面列出了jsf、struts、springmvc的详细对比:

JSF与struts2、springmvc对比

JSFStruts2Springmvc
请求处理组件managed beanActionController
中心控制器FacesServletStrutsPrepareAndExecuteFilterDispatcherServlet
有无servletAPI耦合
有无自己的标签
规范与实现分离
出身Java官方(Sun)Apache开源组织Spring开源社区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: