Struts 2 和 JSF 的区别
2016-03-18 17:37
435 查看
Struts 2和JSF都属于表现层框架,但是它们的框架性质不同,Struts 2框架只是一个单纯的MVC设计模式实现框架,而JSF本质上是一种事件驱动型的组件模型。JSF同微软的ASP.NET更加相似。JSF的应用,使开发Web应用程序同传统的C/S设计(例如Visual Basic模式)更加相似,可以处理Web页面中的单击按钮事件或者是选择下拉框事件等,因为JSF的核心是以事件驱动的。使用JSF开发应用,开发者甚至可以不用去关心传统的Web开发细节(如HTTP),页面的内容或者是操作可以直接对应到服务器端的JavaBean实现类,JSF框架自动将该交互封装在一起。而Struts 2框架则是一个非常传统的MVC设计模式,但是该框架被广大的程序员所熟悉和使用,Struts 2整合JSF,可以使Web开发模式为开发者所接受,同时又可以利用JSF完整的封装性能。
相关文章推荐
- Eclipse关于设置code style的问题
- spring ioc(反转控制)
- jdk 编译器 对final字段的处理
- Java第二次实验
- Java第二次实验
- struts2
- Java synchronized
- JAVA 第二次作业
- java nio整理
- Spring Boot 使用 Druid 和监控配置
- 使用spring boot快速构建spring框架的maven项目
- Thinking in java 笔记1
- RxJava使用场景搜集
- Ubuntu下怎么安装openjdk
- java基础
- JAVA一些常用的时间操作
- Java获取网络终端连接网络类型
- spring中xml转化成对应bean的几种方式
- Java有了GC同样会出现内存泄露问题
- Java知识,你get到了吗