科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道企业应用开发中的JAVA开源项目

企业应用开发中的JAVA开源项目

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  近两年,开放源码项目发展日益壮大,出现了很多有着广阔用户群体的项目与产品,它们在企业应用开发中正在发挥着越来越大的作用。本文以基于J2EE架构的企业应用开发为例,探讨了如何在项目中深入运用JAVA开发源码项目与工具。

作者:中国IT实验室 来源:中国IT实验室 2007年9月30日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

  2、开源项目与Framework:

  目前,对于基于J2EE的应用程序开发,有很多开源的Framework,例如Struts (http://jakarta.apache.org/struts/)、WebWork等,都提供了利用J2EE技术的优秀解决方案。其中,Struts是目前应用最为广泛和获得关注最多的框架之一。

  Struts目前的版本为1.1,它是基于Model2的MVC实现框架。Struts的核心是基于Servlet、JavaBean、ResourceBundles和XML技术的控制层。

  还有很多开源项目为Struts提供支持,例如:

   配置文件GUI:Struts Console;

   Code Generator:Easy Struts;

   Unit-Test:StrutsTestCase;

  获得2002年JAVA IDE大奖的JBuilder 8更是内置了对于Struts的支持,这也从另外一个侧面体现了Struts的重要意义。

  同时,需要注意的是,Struts本身并没有提供Persistence层的标准实现,但是,目前这个方面的解决方案比较多,系统集成开发商可以根据具体情况加以选择。

  如果可以在Struts等Framework的基础上,结合不同业务系统的专业知识,开发独立的系统平台,系统集成商的项目开发速度和质量都会有很大的提高。

  四. 结论

  从上面的论述中我们可以看出,开源项目不论是在CASE工具,还是在系统框架方面,都为基于JAVA技术的企业应用开发项目提供了很大的支持,从而促进和保证了项目开发的质量。

  参考资料

  企业应用开发与开放源码项目 刘天北 《开放系统世界》2003.4

  Extreme Programming Explained - Embrace Change Kent Beck

  Jakarta Struts Chuck Cavaness

  Pragmatic Programmer From Journeyman to Master Andrew Hunt, David Thomas, Ward Cunningham

   当前流行的J2EE WEB应用应用框架分析 龚永生 IBM DeveloperWorks

   Continuous Integration Martin Fowler

  Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus Richard Hightower, Nicholas Lesiecki

  快速软件开发 斯蒂夫.麦克康纳尔 电子工业出版社

  Torque -- 优秀的对象角色建模解决方案 曲俊生 《开放系统世界》2003.4

  关于作者

  作者简介:曲俊生,Ion Global 资深顾问。有近5年的软件开发经验和2年的项目管理实践。目前他的研究与开发兴趣在J2EE, XP, TDD 以及Design Pattern。目前居住在上海,喜欢爬山、旅游等休闲活动,你可以通过junshengqu@yahoo.com.cn与他联系。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章