[Web软件开发工程师个人简历]刘日辉 身份证号码 性 别 男 年 龄 23岁 政治面貌 婚姻状况 未婚 视 力 状 况 身高(厘米) 175cm 体重(公斤) 70kg 民 族 汉族 户口所在地 南昌市(含区市县) 技术职称 最 高...+阅读
构件是搭建应用软件的可复用组件,它是实现软件复用的关键性因素,也是当前软件开发技术中的研究热点。J2EE平台是当前流行的基于Ja组件的企业级应用软件的开发框架。下面小编为大家介绍关于J2EE的论文,希望对大家有帮助!摘要:论文主要讲述了构件与J2EE平台的一些相关技术,与此同时还提出了构件与基于J2EE的平台的一种对于软件的开发的方法。还对于构件的映射与设计的方法进行了仔细地探讨。而在开发的过程里采用J2EE的平台的同时应用构建的软件开发就能够解决软件开发这方面的问题。文章最后我们还通过实际生产中的生产系统中的工作流为例提出了该项方法具体的实际应用,这为其他软件开发提供了良好的建设性意见。关键词:J2EE平台;软件开发;构件
一、J2EE平台下的一些技术研究J2EE平台的技术是一项开发事务型中的应用程序和网络的平台技术,其工作人员能够通过此平台建立重用并且灵活的应用程序。在其平台下所提供的服务就是最后建成应用系统中的成分。而在构件的系统中也是一样的,建成这个系统的构件很有可能是多个EJB集合的组件或者单个EJB的组件,还有可能是单一的JAVA,再或者是这些组件的任意组合。所以在此平台上对于软件的开发的关键是如何正确的选择服务与集合并且对其如何评价,并且保证该软件具备更优良的工作能力。大体上J2EE可以分为三层。它们是企业的信息系统层、中间层和客户层。企业的信息系统层主要包含已有的应用程序与数据库。而客户层就是JAVA程序的客户端或者网络浏览器。中间层是比较重要的,它包括了提供给客户的所有服务要求与应用程序里的逻辑业务。中间层是J2EE中的软件层,即应用软件都在这个层上面。而中间层又包含了EJB容器与WEB容器这两个容器。ELB的容器是用于实现其应用程序中的一些业务逻辑的,而WEB的容器是作为处理客户的请求并且同时发生响应。而我们在这层上面能够看见EJB的组件与大多数的服务,这层我们需要进行仔细地考虑,因为在软件开发的过程中,它为系统构件的映射和抽取划分提出了最基本的根据。
二、关于构件技术的研究基于J2EE平台与构件的软件开发是在构件的库支持下与领域分析的基础上进行的对于系统开发的一种方法。目前构件能够当做被封装的类树、对象类、软件框架与文档等一系列模块。构件复用中的构件技术也是软件开发领域中的重要技术。作为软件里的一项可以被当做复用的构件,其具有很多属性。其一是可用性,构件一定要方便使用和便于理解;其二是有效性,其必须可以提供有用的功效;其三是可适应能力,构件一定要满足在不相同的语境下进行配备;其四是具备优良的质量,此构件一定要可以进行正确地工作。构件技术最重要的特点是每个系统的一致性需求在分析领域时都得到了共识,同时还会通过开发构件一并地对问题进行解决和描述。所以应用系统中的物理模块应该可以完成一些指定功能的复用构件。这类构件通过接口被大家访问,但是对于系统的研究者却不显示其内部实现。另外,最底层的构件还可以以不同组合的形式来构造进一步层次的新型构件,来满足不同用户的不同需求,这就可以为构件的复用从不同角度来提高可能性。
三、基于构件和J2EE平台下的软件开发过程
(一)具体的开发方法开发过程主要分为三个步骤。首先是对目标系统来进行仔细的需求分析与领域研究。其次是对于构件整体的思路,要对目标系统设计体系结构与构件的划分。最后是获得所构建的目标的系统需要的软件,同时将这部分构件组件为目标系统。而第一个步骤所需要进行的工作为工具和系统的开发模式的抉择、系统的功能研究和对于开发的背景有一个初步的了解等事宜。在J2EE的框架里系统对于模式的开发是不变的,对于开发的工具的选择也是比较简单的,所以此阶段主要的工作就是对于目标系统的需求分析。在进行具体的分析时我们应该结合其领域的研究,被参考的领域里系统应该具备实际的需求和一般的功能需求。对于第二个步骤来讲,其主要任务为设计软件整体的体系结构,对所需要的构件进行定义,其中包含构件之间的联系和构件的接口定义。最后一个步骤的主要目标为自行研究或选取适合的构件同时将这类构件统一组装并进行搭建,从而完成理想的目标系统。
(二)构件的抽取与体系的结构系统软件是在J2EE平台里的中间层。我们根据其框架的结构关系,将系统软件分成了三层。这三层为数据层、表示层和业务逻辑层。数据层是面向数据库的,其主要需要完成的任务为数据库的访问、数据库的连接、数据库的维护和数据的备份等;表示层可以提供给用户进行交互的页面,页面是由页面的显示构件进行组装的。而业务逻辑层为整体软件系统的主要部分,用来完成所有业务的逻辑操作,其是由业务的逻辑构件来组成的。这样我们就可以依据此三层体系结构来对系统进行具体的框架设计,同时依据系统中的系统结构来映射和抽取构件。在对框架进行映射和抽取时,我们需要遵守几个原则。第一条是构件的分类大多采用了逐步细化和从大到小的思路。也就是说先对粒度大的构件进行抽取,其次再在其中对粒度小的构件进行划分。在整体的抽取中我们需要注意每个构件内部的联系,要知道具体每个构件的含义和联系。特别是业务的对象构件为映射时,这类构件的联系分为联合、包含和精华。在联合的关系里,每个构件之间是可以进行互相访问方法和数据的,但是不具备同样的生存周期。而在包含的关系中,每两个构件存在着一对多的联系,也可以为一对一的联系,被包含的构件可以被包含的构件进行访问方法与数据,它们共用一个生存周期。精华则是所谓的继承,它可以为构件本身的适应性提供帮助和支持。第二条是每个构件相当于一个功能的模块,所以划分构件应该将系统中的功能模块的组成作为依据。最后一条是软件里的对象一般会映射在实体上,它可以当做业务的逻辑操作和用户之间的构件,来方面我们用一致的接口来对用户提供帮助。对于低层的构件来说,我们可以直接用Ja来实现,例如数据的访问构件。但是我们需要注意的是每个实体都能够拥有自己的访问数据库的方法。此外,在对于构件的设计时,我们还需要去考虑把构件当做远程的构件还是本地的构件,这是由软件的体系结构决定的。如果用作远程的构件的话,其中的FJB应该放到不相同的容器里,同时通过接口来对其中的访问进行实现。基于J2EE平台和构件的软件开发过程分析
延伸阅读:
软件开发员工精彩的辞职报告尊敬的领导: 我很遗憾自己在这个时候向公司正式写出辞职报告。 来到*海畅公司也快两年了,正是在这里我开始踏上了社会,完成了自己从一个学生到社会人的转变。有过欢笑,有过收获,...
关于计算机软件开发语言的若干探讨随着社会的快速发展和进步,人们的生活水平得到了很大程度的提高,同时对于计算机的依赖性也越来越大,除了要求计算机具备强大的硬件功能外,还对计算机的软件功能和质量提出了更高...
软件开发专用原创简历★个人基本信息 姓名:XX 性别:男 年龄:23 出生年月: 身高:180cm 民族:汉 身份证号:****** 户籍: 毕业院校: 学历:本科 毕业时间:2009.6 现地址: 外语语种:英语CET-4 手机:XXXXXX Email:***...
嵌入式软件开发中文求职信写作目前所在: 海珠区 年 龄: 24 户口所在: 茂名 国 籍: 中国 婚姻状况: 未婚 民 族: 汉族 培训认证: 未参加 身 高: 170 cm 诚信徽章: 未申请 体 重: 56 kg 人才测评: 未测评 我的特长: 求...
基于构件的软件开发下面我饿大家带来了关于基于构件的软件开发的论文,欢迎大家借鉴! 摘要:基于构件的软件开发是提高软件生产效率和软件产品质量的有效途径。本文结合我们的实践,以在线学习支持...
计算机软件开发技术的应用与发展计算机软件技术的开发和发展推动了信息技术的不断向前发展和计算机网络的发展,可以说计算机软件技术是推动信息时代的主要力量。下面这是小编为大家整理的关于计算机软件开...
Java软件开发Ja是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Ja 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、...
毕业设计开题报告钢筋混凝土多层、多跨框架软件开发钢筋混凝土多层、多跨框架软件开发 2.项目研究背景: 所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构...
2018年软件开发员工辞职报告篇一:2018年软件开发员工辞职报告尊敬的领导: 我很遗憾自己在这个时候向公司正式写出辞职报告。 来到*海畅公司也快两年了,正是在这里我开始踏上了社会,完成了自己从一个学生到...