您好,欢迎访问一九零五行业门户网

J2EE有哪些常用框架?

j2ee常用的框架有:1、spring全功能栈应用程序框架;2、struts2应用框架;3、wicket开发框架;4、tapestry应用程序框架;5、stripes视图框架。
j2ee是什么?
j2ee的全称是java 2 platform enterprise edition,它是由sun公司领导、各厂家共同制定并得到广泛认可的工业标准,或者说,它是在sun公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。
目前,j2ee是市场上主流的企业级分布式应用平台的解决方案。
j2ee有哪些常用框架?
下面介绍五个j2ee常用框架。
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视频教程
其它类似信息

推荐信息