基于J2EE平台及构件软件开发过程研究.docVIP

基于J2EE平台及构件软件开发过程研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE平台及构件软件开发过程研究

基于J2EE平台及构件软件开发过程研究 摘要:该论文主要讲述了构件与J2EE平台的一些相关技术,与此同时还提出了构件与基于J2EE的平台的一种对于软件的开发的方法。还对于构件的映射与设计的方法进行了仔细地探讨。而在开发的过程里采用J2EE的平台的同时应用构建的软件开发就能够解决软件开发这方面的问题。文章最后我们还通过实际生产中的生产系统中的工作流为例提出了该项方法具体的实际应用,这为其他软件开发提供了良好的建设性意见。 关键词:J2EE平台;软件开发;构件 中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2012) 06-0000-02 一、J2EE平台下的一些技术研究 J2EE平台的技术是一项开发事务型中的应用程序和网络的平台技术,其工作人员能够通过此平台建立重用并且灵活的应用程序。在其平台下所提供的服务就是最后建成应用系统中的成分。而在构件的系统中也是一样的,建成这个系统的构件很有可能是多个EJB集合的组件或者单个EJB的组件,还有可能是单一的JAVA,再或者是这些组件的任意组合。所以在此平台上对于软件的开发的关键是如何正确的选择服务与集合并且对其如何评价,并且保证该软件具备更优良的工作能力。大体上J2EE可以分为三层。它们是企业的信息系统层、中间层和客户层。企业的信息系统层主要包含已有的应用程序与数据库。而客户层就是JAVA程序的客户端或者网络浏览器。中间层是比较重要的,它包括了提供给客户的所有服务要求与应用程序里的逻辑业务。中间层是J2EE中的软件层,即应用软件都在这个层上面。而中间层又包含了EJB容器与WEB容器这两个容器。ELB的容器是用于实现其应用程序中的一些业务逻辑的,而WEB的容器是作为处理客户的请求并且同时发生响应。而我们在这层上面能够看见EJB的组件与大多数的服务,这层我们需要进行仔细地考虑,因为在软件开发的过程中,它为系统构件的映射和抽取划分提出了最基本的根据。 二、关于构件技术的研究 基于J2EE平台与构件的软件开发是在构件的库支持下与领域分析的基础上进行的对于系统开发的一种方法。目前构件能够当做被封装的类树、对象类、软件框架与文档等一系列模块。构件复用中的构件技术也是软件开发领域中的重要技术。作为软件里的一项可以被当做复用的构件,其具有很多属性。其一是可用性,构件一定要方便使用和便于理解;其二是有效性,其必须可以提供有用的功效;其三是可适应能力,构件一定要满足在不相同的语境下进行配备;其四是具备优良的质量,此构件一定要可以进行正确地工作。构件技术最重要的特点是每个系统的一致性需求在分析领域时都得到了共识,同时还会通过开发构件一并地对问题进行解决和描述。所以应用系统中的物理模块应该可以完成一些指定功能的复用构件。这类构件通过接口被大家访问,但是对于系统的研究者却不显示其内部实现。另外,最底层的构件还可以以不同组合的形式来构造进一步层次的新型构件,来满足不同用户的不同需求,这就可以为构件的复用从不同角度来提高可能性。 三、基于构件和J2EE平台下的软件开发过程 (一)具体的开发方法 开发过程主要分为三个步骤。首先是对目标系统来进行仔细的需求分析与领域研究。其次是对于构件整体的思路,要对目标系统设计体系结构与构件的划分。最后是获得所构建的目标的系统需要的软件,同时将这部分构件组件为目标系统。而第一个步骤所需要进行的工作为工具和系统的开发模式的抉择、系统的功能研究和对于开发的背景有一个初步的了解等事宜。在J2EE的框架里系统对于模式的开发是不变的,对于开发的工具的选择也是比较简单的,所以此阶段主要的工作就是对于目标系统的需求分析。在进行具体的分析时我们应该结合其领域的研究,被参考的领域里系统应该具备实际的需求和一般的功能需求。对于第二个步骤来讲,其主要任务为设计软件整体的体系结构,对所需要的构件进行定义,其中包含构件之间的联系和构件的接口定义。最后一个步骤的主要目标为自行研究或选取适合的构件同时将这类构件统一组装并进行搭建,从而完成理想的目标系统。 (二)构件的抽取与体系的结构 系统软件是在J2EE平台里的中间层。我们根据其框架的结构关系,将系统软件分成了三层。这三层为数据层、表示层和业务逻辑层。数据层是面向数据库的,其主要需要完成的任务为数据库的访问、数据库的连接、数据库的维护和数据的备份等;表示层可以提供给用户进行交互的页面,页面是由页面的显示构件进行组装的。而业务逻辑层为整体软件系统的主要部分,用来完成所有业务的逻辑操作,其是由业务的逻辑构件来组成的。 这样我们就可以依据此三层体系结构来对系统进行具体的框架设计,同时依据系统中的系统结构来映射和抽取构件。在对框架进行映射和抽取时,我们需要遵守几个原则。

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档