网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JSP > 正文
J2EE开发主要涉及的几种开源框架
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/11/27
下载{$ArticleTitle}原创论文样式

  1. JDK5.0 - JDK. 

  JDK5的annotation、泛型、可变参数与autoboxing,有了之后很难再放弃。而且annotation的应用越来越多,如果SpringSide仍然固守JDK1.4,会受到越来越多的局限。如果用户的应用服务器只支持JDK1.4,可使用retrotranslator的兼容方案。

  2. Spring 2 - J2EE Framework.

  暂时缺乏强有力竞争者的Java EE Full-Stack Framework。

  3. Hibernate 3/iBatis2/JPA - ORM Framework.

  Hibernate 种种不足,但还是最好的。iBatis方便旧项目改造或团队力量不强的时候。JPA是未来大势所趋。

  4. Struts 1.2/ Struts 2 - MVC Framework.

  Struts 1.2的用户数始终是最多的。Struts 2来自Webwork,应该是传统模式下最好的mvc framework。

  5. JSP2.0 - View Template.

  因为JSP比Veloctiy, Freemarker有好得多的IDE,如语法超级敏感,支持Jsp重构和debug的IntelliJ IDEA。而且JSP2.0的EL可以在html中直接书写${book.name},比 <cut>的页面已简洁无数倍,几近于Velocity。而且还有Extreme Table这样的现成JSP Taglib。

  6. Jarkata Commons - Commons Utils.

  Collections,BeanUtils,Configuration等等都应该归入JDK的Utils。

  7. XFire - Web Service.

  新一代Web Service框架, 与Spring结合,导出POJO为Service,还有简化Binding上都做得不错,是一个充满Pragmatic味道的方案。Apache的Axis2依然无法在易用性上和它比拟

  8. Acegi - Security, RBAC ana ACL.

  一个依靠Spring迅速走红的安全框架, 在安全方面的框子已经搭的挺全, 不过仍然有很多地方需要扩展才能真正使用。

  9. Eclipse BIRT 2 - Report Engine.

  它的竞争对手应该是收费的Crystal Report。JASPerReport + IReport的组合根本没有与它对战的资格。

  因为BIRT设计报表时类似Dreamweaver的方式,回想IReport中的做法简直是噩梦。

  10. JBoss Rules 3 - Business Rule engine.

  Drools变身为JBossRules后已经拥有了很好的规则语法,平民级的DSL语言映射法和基于Eclipse规则的编辑器,直追商业的ILog。

  11. JBpm - Workflow engine.

  在JBpm vs shark vs osworkflow中,我们选择JBpm。

  12. ActiveMQ - JMS Message Driven POJO.

  ActiveMQ+Jenck是一个withdout Application Server,但效能一样不减的MessageDrivern POJO的JMS组合方案。

  13. Quartz - EntERPrise job scheduler.

  定时执行者的主要竞争者是IBM,BEA合作搞的CommonJ, 但CommonJ只在两家超贵的应用服务器的最新版上存在。

  14. Compass - Search engine use Lucene .

  与Spring、Hibernate的结合,简单的通过Annotation将Domain对象 转为LuceneSearchable,实现索引的更新,可以快速实现基于Lucene的企业应用搜索

  15. Prototype.js - JavaScript and Ajax.

  Javascript编程者的小军刀。

  16. Dojo - widgets

  虽然速度奇慢,但是最完整,最受支持的html widgets项目。

  17.ExtremeTable - JSP Table Tag Libraries.

  主要PK对象是DisplayTag,因为ExtremeTable更易于定制样式和二次开发。

  18.JUnit, Selenium Test tools.

  Selenium是SpringSide2强力推行的Web应用功能测试,集成测试的工具。

(责任编辑:admin)

  • 上一篇资讯: Java EE 应用程序入门
  • 下一篇资讯: JSP编程新组件-- JSTL介绍
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号