构件组装技术研究及组装工具的实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:Cyril
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发方法能够有效地提高软件开发的质量和效率,而构件组装技术是实现基于构件的软件开发的关键。目前,构件组装技术还多半停留在手工组装的阶段,自动化甚至半自动化的构件组装的实现还有待时日。  分析了现有的构件组装方法,其中基于连接器的组装技术体现了将构件的功能实现与其交互作用的实现分离,从而增加构件组装的可配制性,是目前条件下实现构件组装的有效技术途径之一。论文作者分析了基于外部连接器的构件组装技术对构件复用的支持不够以及构件组装过程的自动化程度不高的缺点,在外部连接器的基础上提出了一种基于功能的构件组装方法。在每个构件中加入格式化的功能描述说明,并设计了一种通用的组装方法使组装过程不需要修改连接器代码。有了构件功能描述,第三方复用该构件更加的方便,而通用的组装方法能够减少甚至无需用户手工编写代码而完成组装,因此构件的组装效率得到了提高。  分析了理论上的构件组装机制,设计了对实践更有意义的组装机制。基于功能的构件组装方法采用三种组装机制,即并行组装、选择组装、顺序组装。  对构件组装技术自动化进行了实践上的探讨。设计并实现了一个构件组装系统,以Java类构件为研究对象。系统采用B/S模式,使用Struts MVC框架设计。构件组装系统提供了可视化的构件组装环境,支持半自动化的构件组装,主要功能包括构件检索、构件组装、包装Web服务以及构件管理。
其他文献
影视特效的需求推动着计算机图形学技术的发展,计算机图形学技术对影视行业也有着巨大的影响。建模与渲染是计算机图形学重要的研究与应用领域。研究人员研究出来许多渲染算
论文主要研究了在Solaris操作系统下如何从虚拟文件系统层入手,完成一套基于该层的加密组件。本文构建了一个堆栈化虚拟文件系统模型,这个模型的核心主要包括系统调用时v节点堆
集群技术发展到今天,集群节点间的互连技术对集群整体性能的影响越来越重要。MPICH作为广泛使用的集群通信函数库,集群网络的通信性能直接影响到MPI程序的运行效率。新型高性能
随着网络技术的快速发展,网络的规模和速度得到了大幅度的提升,随之而来的是越来越严峻的安全形势。入侵检测(ID)作为一种积极主动的安全防御技术,受到了越来越多的关注。它
过去的几十年中,摩尔定理一直是计算机和电子工业发展的推动力。它不断地促进计算机和电子领域的创新变革,使得我们可以将一个大的系统集成到一个芯片上,即所谓的片上系统SoC(Sy
视频对象的分割一直是数字视频领域的研究热点和难点,至今为止已经有上千种分割算法,并且不断有新的理论应用到视频分割中来。在视频对象中,人们感兴趣的一般是运动的对象,运
随着对Agent系统研究的逐步深入,移动Agent技术己经从过去的理论探索阶段进入到实用阶段。移动Agent系统的开发平台和执行环境不断出现,使得移动Agent系统安全性日益成为一个
人体的对称性不仅发生在外形,在骨胳和器官结构方面上也存在许多近似对称。在外形方面,对称通常表现为镜像对称。如果某个人的一种器官医学图像比其他人的器官图像显得更不对称
随着计算机和网络技术的发展,使得人们通过网络来协作完成同一件工作成为可能。计算机支持的协同工作(Computer Supported Cooperation Work: CSCW)研究领域正是在这样的背景
作为互连网络中一种流行的拓扑网络,k-ary n-cube网络目前面临着多应用、多业务以及业务分布不均等问题,这就要求设计的路由算法要有较强的负载均衡能力,以及所采用的死锁解