JAVA首选五款开源Web开发框架
2015-05-16 23:45
381 查看
Spring Spring是一个开源的Java/Java EE全功能栈应用程序框架,在JavaEE社区中非常受欢迎,以Apache许可证形式发布,也有.NET平台上的移植版本。 Struts2 Struts2是一个web应用框架。它不是一个Struts的新的发布版本,而是一个全新的框架。Struts2是第二代基于Model-View-Controller (MVC)模型的web应用框架。Struts2是java企业级web应用的可扩展性的框架。它是WebWork和Struts社区合并后的产物。这一版本的Struts2声称,Struts2会接近于原先版本Struts,并且会更容易使用。Struts2没有继承Struts1的血统,而是继承了webwork的血统。 Wicket Wicket是一个基于Java的Web开发框架,与Struts、WebWork、Tapestry相类似。其特点在于对Html和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了XML等配置文件的使用),学习曲线较低(开发方式与C/S相似),更加易于调试,错误类型比较少,而且容易定位。 Tapestry Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升级。Tapestry支持本地化,其错误报告也很详细。Tapestry主要利用javabean和xml技术进行开发。 Stripes Stripes是一个视图框架用于利用最新的Java技术来构建Web应用程序。它具有以下特点: 不需要对每一page/action进行映射配置(ActionBeans将自动被发现,它利用注释进行配置)。 强大的绑定引擎用于构建复杂并脱离请求参数的web对象。 易于使用并可本地化的验证与类型转换系统。 可重复使用ActionBean作为视图帮助类。 支持一个form对应多个事件。 透明的文件上传能力。 支持持续开发(比如在构思你的ActionBean之前可以先构建与测试JSP)等。 JAVA首选五款开源Web开发框架Stripes
相关文章推荐
- JAVA首选五款开源Web开发框架
- JAVA首选五款开源Web开发框架
- java开源框架SpringSide 3.1.4.3开发Web的demo项目实战
- JavaWeb开发--Spring开源框架MVC模式的C(分发Servlet)
- Struts 【Java开源Web开发框架】
- EasyJWeb 【Java开源Web开发框架】
- Java高手真经. 高级编程卷:Java Web高级开发技术:EJB+消息通信+分布式+开源框架
- 技术收集 rose – java web 开发框架 来自人人网的开源贡献
- java开源框架SpringSide 3.1.4.3开发Web的demo项目实战
- Java Web开发框架Spring+Hibernate整合效果介绍(附源码)
- javaweb开发最新整理实用可用的五大框架精简jar包(SSHID)
- 任务驱动,对比式学习.NET开发系列之开篇------开源2个小框架(一个Winform框架,一个Web框架)
- 基于Google Trends的Java Web 开发框架选型比较(2013)
- Java Web开发框架对比
- Java Web开发框架对比
- Java Web开发框架对比—Part1—快速原型
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开始(转)
- Java Web开发——整体框架了解与构建
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发