JAVA首选五款开源Web开发框架

原创|对比评测|编辑:龚雪|2014-03-07 09:44:55.000|阅读 74393 次

概述:本文收集了5款当下最流行的Java框架,Java开源Web开发框架,使用这些框架,Java开发者能用最新的Java技术构建Web应用程序。

热烈祝贺慧都科技正式成为Apple(苹果)企业客户经销商

最新活动推荐:终极让利 | 在线商城低至6.9折任意购,100%抽现金红包!点击了解详情>>

Spring

Spring是一个开源的Java/Java EE全功能栈应用程序框架,在JavaEE社区中非常受欢迎,以Apache许可证形式发布,也有.NET平台上的移植版本。

Spring

Struts2

Struts2是一个web应用框架。它不是一个Struts的新的发布版本,而是一个全新的框架。Struts2是第二代基于Model-View-Controller (MVC)模型的web应用框架。Struts2是java企业级web应用的可扩展性的框架。它是WebWork和Struts社区合并后的产物。这一版本的Struts2声称,Struts2会接近于原先版本Struts,并且会更容易使用。Struts2没有继承Struts1的血统,而是继承了webwork的血统。

JAVA首选五款开源Web开发框架Struts2

Wicket

Wicket是一个基于Java的Web开发框架,与Struts、WebWork、Tapestry相类似。其特点在于对Html和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了XML等配置文件的使用),学习曲线较低(开发方式与C/S相似),更加易于调试,错误类型比较少,而且容易定位。

JAVA首选五款开源Web开发框架Wicket

Tapestry

Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升级。Tapestry支持本地化,其错误报告也很详细。Tapestry主要利用javabean和xml技术进行开发。

JAVA首选五款开源Web开发框架Tapestry

Stripes

Stripes是一个视图框架用于利用最新的Java技术来构建Web应用程序。它具有以下特点:

  • 不需要对每一page/action进行映射配置(ActionBeans将自动被发现,它利用注释进行配置)。
  • 强大的绑定引擎用于构建复杂并脱离请求参数的web对象。
  • 易于使用并可本地化的验证与类型转换系统。
  • 可重复使用ActionBean作为视图帮助类。
  • 支持一个form对应多个事件。
  • 透明的文件上传能力。
  • 支持持续开发(比如在构思你的ActionBean之前可以先构建与测试JSP)等。
JAVA首选五款开源Web开发框架Stripes

其他编程语言框架推荐

Java编程神器MyEclipse中文网上线,免费下载|视频|中文教程




标签:Java应用程序框架Web开发

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录慧都网发表评论登录


慧都网友 2016-12-09 21:15:38.000
0

giiwa确实不错,模块化开发,完全开源, https://www.giiwa.org


慧都网友 2016-04-07 14:49:38.000
0

骗子


慧都网友 2016-04-07 14:49:22.000
0

骗子


慧都网友 2016-04-07 14:49:22.000
0

骗子


慧都网友 2016-02-23 09:22:47.000
0

good


慧都网友 2016-01-18 14:14:29.000
0


慧都网友 2015-11-10 15:15:13.000
0

确实很酷,非常好,谢谢。


慧都网友 2015-08-07 22:55:16.000
0

确实不错,值得拥有。


慧都网友 2015-07-29 08:51:36.000
0

模块化、插件化是当今的主流,JXADF就是这样一个开源开发平台,相当不错,详细可参考官网:http://osgi.jxtech.net ,有在线演示、免费插件、丰富文档。


慧都网友 2015-07-09 13:32:24.000
0

java程序语言学习教程 http://www.zuidaima.com/


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
IntelliJ IDEA

IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。

ReSharper

屡获大奖且被誉为世界上著名的VS代码生成工具

MyEclipse

功能最全面、性价比最高的Java IDE之一

Secure Delivery Center (SDC)

用1小时完成1天才能完成的项目部署工作,大幅度节省项目管理成本

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat