《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对比
其 主要的区别是:
struts2和springmvc是基于传统的请求处理模型的MVC框架,而JSF是基于事件处理模型的MVC框架
struts2和springmvc是开源领域推出的,而JSF是由JavaEE官方推出的
下面列出了jsf、struts、springmvc的详细对比:
JSF | Struts2 | Springmvc | |
请求处理组件 | managed bean | Action | Controller |
中心控制器 | FacesServlet | StrutsPrepareAndExecuteFilter | DispatcherServlet |
有无servletAPI耦合 | 无 | 无 | 有 |
有无自己的标签 | 有 | 有 | 有 |
规范与实现分离 | 是 | 无 | 无 |
出身 | Java官方(Sun) | Apache开源组织 | Spring开源社区 |
相关文章推荐
- java集合类,详解
- java获取当前系统毫秒,纳秒
- eclipse + gcc 报错 Assignment to itself
- J2EE-BaseDao.java
- Java线程(八):锁对象Lock-同步问题更完美的处理方式
- 转 9个基于java的搜索引擎框架
- 精选30道Java笔试题解答
- java四个元注解的作用
- Java关键字synchronized详解
- spring resourceLoader 读取配置文件
- java怎么获取一天的开始时间和结束时间
- [java多线程] - 锁机制&同步代码块&信号量
- spring mvc上传文件服务器配置
- 监控和管理生产环境spring boot actuator
- java碎片
- Java集合—Collection篇
- java基础-IO-File类、Properties类、打印流、序列流、字符编码
- java学习之继承、重载、重写(覆盖)
- java中的包
- JAVA多线程和并发性知识点总结