基于构件的软件开发

来源 :江苏科技大学 | 被引量 : 1次 | 上传用户:vickyfucandy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发是一种新型的软件开发方法,是为了解决软件系统开发从零开始的弊端。构件开发技术可以利用已经开发完成的构件库中的构件或者提取遗留系统中的软件资源,快速搭建应用系统。构件技术的高复用性还可以大大降低软件开发的周期,消除程序员的无效劳动、规避二次开发可能导致的错误。而且还能提高整个软件系统的生产效率,对软件系统可靠性的提高有很大的帮助。因此,构件开发技术已经成为当下整个软件开发行业的最新热点。对比其他的软件开发方法,基于构件的软件开发方法是当前最适合整个软件开发行业的方法。本文还研究了与构件相关的国内外一些最新学术和应用成果。介绍了构件的一些基本概念,包括构件的定义、分类和构件的基本模型。主要研究了基于构件的软件开发技术和开发过程,包括构件开发技术EJB、构件的设计过程、构件的获取方法、构件的组装技术、还有构件的部署过程。论文研究了基于构件的软件开发技术和整个开发过程,提出了一个构件的分布式部署体系结构,设计思想是基于EJB的分布式开发技术和分布式服务器架构,还包括JAVA应用的分层和分布式开发特性。它能够在构件的部署阶段提高应用系统的性能和效率。结合教务信息管理系统的实例,对教务信息系统进行了需求分析,并介绍了整个系统的基于构件的具体实现过程,对系统中构件的获取、组装过程进行了介绍。并将基于构件的分布式部署体系结构运用到系统中,实现了整个系统。最后本文还给出了基于构件的教务信息系统的部分开发实例和系统测试结果。
其他文献
随着互联网技术的迅猛发展,特别是近年来云计算、物联网、社交网络等新兴服务的快速普及,人类社会产生的数据规模正以一种前所未有的速度增长.从大规模复杂数据中,以应用需求
随着通信技术的快速发展,人们对通信质量的要求也越来越高。如何在有限的带宽下实现信息的高速率、大容量、优质量传输引起了研究者们的极大关注。光正交频分复用(OFDM)技术作
路由协议是短距离无线网络系统研究的重要部分,网络低能耗是ZigBee技术最基本的要求,研究高效率的路由协议能够有效的降低并均衡网络的能耗,延长网络的使用。因为ZigBee技术有着
人脸表情是一种重要的非语言交流方式,在人与人之间的日常交流中,有55%的信息是通过面部表情传递的。随着科学技术的发展和对机器智能化要求的提升,使计算机能理解人的情感并
DeepWeb数据集成系统是获取并利用万维网上的自由分布的DeepWeb数据库中数据信息的一种有效方式,但是由于DeepWeb数据库数量繁多且涉及不同领域,因此按领域对DeepWeb数据库分类
在现实世界中,随着互联网和多媒体技术的发展,多标签数据大量出现,这些数据的每个实例样本往往同时属于多个类别,导致需要处理的信息急剧增加。如何高效的处理这些信息,需要
计算机技术和互联网的快速发展为各种形式的数字媒体产品的访问和使用提供了极大的便利,但同时也出现了一系列的问题,如产品的随意复制、盗用、篡改等。三维模型同图像、文本、
随着互联网的飞速发展和互联网信息爆炸式的增长,推荐系统越来越受到人们的关注。微博,作为今后互联网发展方向的一个重要的代表模式,已经成为了许多人最重要的沟通、营销工具。
无线传感器网络(WirelessSensorNetworks,WSNs)由部署在监测区域内的大量廉价微型传感器节点组成,通过无线通信方式形成一种多跳自组织的网络系统。WSNs能有效的通过各种功能的
数据挖掘中的数据大多来自现实世界,这些数据集中或多或少地存在数据缺失、数据冗余、数据不一致等问题,这些数据称之为“脏数据”。数据收集条件的制约、度量方法错误、人工