当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

企业级操纵开辟中的JAVA开源项目[Java编程]

赞助商链接



  本文“企业级操纵开辟中的JAVA开源项目[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

关于目前企业利用开辟竞争日益激烈,需求变更频繁,各个系统集成商都面对宏大的生存压力.此中有两个方面表现特别突出: 没有统一的软件开辟历程大概照搬重量级的软件开辟历程,比方RUP等,但是常常由于时间等压力的影响,并不能实在履行;大部份企业仍旧没有摆脱手工作坊期间的做法,每个项目大概产品由于管理人员大概团队的差别,重新计划系统框架,浪费大量的时间在构造考证与调整上.

企业利用系统的开辟中,需求的变更是项目中唯一不变的东西,并且,为了保持开辟的一致性和好处最大化,系统集成商需求与客户保持长期的合作.因此,采纳演进式矫捷软件开辟,可以更好的保证项目质量.在全部的矫捷软件开辟办法中,XP是目前利用最为遍及的一种.它是一种高度动态的历程,它通过非常短的迭代周期来应对需求的改变;沟通、简单、反馈和勇气是它的四大核心代价.同时,它集合了业界的很多最佳实践,目前已经有18条之多,XP夸大通过严峻履行全部的最佳实践来得到"极限"效果.

同时,出于复用和效率的考虑,特别是关于系统集成商,企业利用系统应当具有自己的框架和构造.拥有具有杰出性能、经过项目考证的系统框架,结合有效的软件开辟历程,系统集成商可以快速、成功地开辟企业利用系统.

为了更好的开辟成功的系统,系统集成商们可以试着从以下两个方面着手办理问题: 结合开源工具的支持,在组织内部实施"矫捷软件开辟办法";为核心业务范畴成立机动、有效的Framework.

由于目前很多企业利用是采取基于J2EE技术的网络利用程序开辟,因此,下面主要介绍基于JAVA的开源项目、工具的利用.

1、开源工具与XP

XP的12条最佳实践,关于全部的企业利用开辟商而言,由于组织和文化的差别,不大概全部利用,但是,下面几个实践是有条件渐渐实施的:

代码标准:CODE STANDARD

测试驱动开辟:TEST-DRIVEN DEVELOPMENT

日构建:DAILY BUILDING

持续集成:CONTINUOUS INTEGRATION

小步公布:SMALL RELEASE

每日晨会:DAILY MEETING

每周40小时工作:40-HOURS A WEEK

此中,CODE STANDARD和TDD是CONTINUOUS INTEGRATION、DAILY BUILDING和SMALL RELEASE的底子;而DAILY MEETING和40-HOURS A WORK是单独的实践历程,可以与其他的实践想结合,加强项目小组的沟通,激起士气.

需求阐明的是以上最佳实践并非XP所独有,而是被最多的软件开辟办法所利用,此中"日构建"就在微软的软件开辟办法中正式呈现过.

1)代码标准

固然大部份的企业在一定程度上奉行代码尺度与标准,并且关于利用JAVA的利用程序开辟,也有SUN的举荐编码标准,但是,实际的情形并不睬想.

主要的缘由在于:一方面,开辟人员的习惯势力很大;另一方面,代码检查的力度不够.假如可以借助工具,从一定程度上帮忙举行代码尺度的履行情形查抄,那么代码检查便可以侧重查抄程序的逻辑和性能等方面.

开源产品CheckStyle (http://sourceforge.net/projects/checkstyle) 可以帮忙开辟组织办理代码尺度检查的问题.

目前的最新版本为3.0,它供应了两种运行方法:一种是号令行;一种是与Ant结合(Ant自1.5今后供应的OPTIONAL TASKS中有关于CheckStyle的支持).同时,SourceForge中有关于JBuilder等风行IDE的插件支持,可以定义Global、Project级别上的属性文件, 但是,目前只是支持2.42版本.

在3.x版本之前,CheckStyle的配置信息写在Property File中;而在3.x之后,配置信息为XML文件,配置越发机动.3.0的公布版本中供应了针对Sun Code Conventions的特定Check File,可以参考利用.

倡议履行情形:

手动履行:开辟人员在IDE中手动触发CheckStyle查抄大概代码检查时由检查者手动履行;

自动履行:将CheckStyle与源码掌握系统(CVS)结合,在源码Checkin的时刻举行法则判断,假如不符合,则不答应代码进入系统.


  以上是“企业级操纵开辟中的JAVA开源项目[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 开辟J2EE企业级操纵程序办法
  • 企业级操纵开辟中的JAVA开源项目
  • 通过JCA实现企业级操纵程序的"即插即用"
  • 用J2EE架构企业级操纵
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .