Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点
来源:互联网 发布:阿里云如何关闭快照 编辑:程序博客网 时间:2024/05/21 17:25
JSF 优点: ◆Java EE标准,这意味着有很大的市场需求和更多的工作机会 ◆上手快速并且相对容易 ◆有大量可用的组件库 缺点: ◆大量的JSP标签 ◆对REST和安全支持不好 ◆没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。 ◆国内的OperaMasks还支持AJAX,以及有开发工具支持 Spring MVC 优点: ◆对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 ◆与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF等 ◆便于测试——归功于IoC 缺点: ◆大量的XML配置文件 ◆太过灵活——没有公共的父控制器 ◆没有内置的Ajax支持 Stripes 优点: ◆不需要书写XML配置文件 ◆良好的学习文档 ◆社区成员很热心 缺点: ◆社区比较小 ◆不如其他的项目活跃 ◆ActionBean里面的URL是硬编码的 Struts 2 优点: ◆架构简单——易于扩展 ◆标记库很容易利用FreeMarker或者Velocity来定制 ◆基于控制器或者基于页面的导航 缺点: ◆文档组织得很差 ◆对新特征过分关注 ◆通过Google搜索到的大多是Struts 1.x的文档 Tapestry 优点: ◆一旦学会它,将极大地提高生产率 ◆HTML模板——对页面设计师非常有利 ◆每出一个新版本,都会有大量的创新 缺点: ◆文档过于概念性,不够实用 ◆学习曲线陡峭 ◆发行周期长——每年都有较大的升级 Wicket 优点: ◆对Java开发者有利(不是Web开发者) ◆页面和显示绑定紧密 ◆社区活跃——有来自创建者的支持 缺点: ◆HTML模板和Java代码紧挨着 ◆需要对OO有较好的理解 ◆Wicket逻辑——什么都用Java搞定 JSF:Jacob Hookom RIFE:Geert Bevin Seam:Gavin King Spring MVC:Rob Harrop Spring Web Flow:Rob Harrop and Keith Donald Stripes:Tim Fennell Struts 1:Don Brown Tapestry:Howard Lewis Ship Trails:Chris Nelson Struts 2:Patrick Lightbody Wicket:Eelco HilleniusTechTarget中国原创内容,原文链接:http://www.searchsoa.com.cn/showcontent_27828.htm
- Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点
- Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestr和Wicket他们各自的优、缺点
- Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestr和Wicket他们各自的优、缺点
- Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket优缺点
- Java Web框架比较——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- Java Web层框架之比较—比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
- 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry、Wicket
- 比较JSF、Spring MVC、Stripes、Struts 2、 Tapestry、Wicket
- 比较开源Java Web框架JSF、Spring MVC、Stripes、Struts2、Tapestry、Wicket
- 比较JSF、Spring MVC、Stripes、Struts2、Tapestry、Wicket
- Web框架比较:Struts、Spring MVC、WebWork、Tapestry和JSF(by Matt Raible)
- Web框架比较:Struts、Spring MVC、WebWork、Tapestry和JSF(by Matt Raible)
- MVC的优点和缺点
- 程序员职业规划
- 【地球人..学习cocos2d-x】学习实践之逐步变强的HelloWorld(下集)
- SQL常用函数
- fatal error U1087: cannot have : and :: dependents for same target
- 存储过程 SET NOCOUNT ON
- Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点
- 在Xcode4.5中禁用ARC(Automatic Referencing Counting)
- U盘容量变小,重新分区
- C++常用库函数
- 简明Vim练级攻略
- 使用弹性盒布局来实现元素宽度与高度的自适应
- android记录和恢复ListView滚动的位置
- HDU 4320 Arcane Numbers 1
- ATL揭秘之“对象创建”