基于反射机制的动态软构件加载模型的研究

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:yjqwml
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的软件设计都是将其功能呈现出来而隐藏了其本身的实现,这一点已经带来了计算机软件发展的一些问题,如可移植性、可复用性等。因此,人们开始探索新一代的软件开发技术来适应软件发展,软件复用是解决这些问题的有效方法之一。软构件技术在软件复用中扮演着重要的角色。  通过对反射机制和软构件技术的分析,阐述了反射机制的原理和过程以及构件的开发技术,再结合实际项目中数据结构及参数多变的特点,将应用框架中的扩展点以软构件程序集的方式来动态加载、构建,从而实现可动态扩展的应用程序。综述了可复用软件开发的方法,为基于反射机制的动态软构件加载模型的研究提供方法基础、参考和比较。  本文研究应用系统部件与业务动态库来实现动态加载,具体业务实例对象可以在程序运行时实现实例化,实现了实时更新的效果。并且降低了调用代码和具体实现类代码的耦合度,增强灵活性和可复用性,增加了软件的可维护性和软件的复用性。  最后,给出了动态软件构件加载模型在测井软件开发中的应用,说明了方法的可行性,验证了动态软件构件加载模型的价值。
其他文献
随着计算机和通信技术的不断发展,开放的协议标准和层出不穷的应用方式吸引着通讯网络采用IP网络体系架构,从而向新一代的通讯网络演进。PSTN网络向NGN网络演进,同时GSM以及3
随着互联网通信技术的发展、现代生活节奏的加快,手机、论坛、在线聊天、微博等大量的即时交互式工具得到广泛普及和应用,也因此产生了大量的短消息文本数据。这些短文本数据
在基于构件的软件开发过程中,构件是软件复用的基本单元,而构件的演化是由一系列复杂的变化活动组成。在动态演化过程中,当某一构件发生变化的时候,很有可能导致与其行为相关
在测井过程中,为了获得较真实的测井数据,需要对温度、井径、泥浆电阻率、泥浆密度等环境影响因素进行校正,除仪器本身有一定校正外,校正过程大多采用计算机软件进行。目前应用的
石油作为一种不可再生的资源,随着开采年限的增长则变得越来越少,石油勘探开发的难度也越来越大,然而,石油能源仍然是全世界最重要的能源之一。石油勘探工作量则是石油开发过程中
无线传感器网络(Wireless Sensor Network,WSN)是一种全新的信息获取、处理和传输技术,它实现了信息世界和物理世界的紧密结合,因此得到学术界和产业界的高度重视。路由协议
作为智能控制技术的一个重要分支,嵌入式系统已被广泛地应用于通信、交通、科研、医疗等各个领域,并不断扩展着应用前景。嵌入式实验课程是整个计算机专业系统教育的必要环节,嵌
本论文以国家重大专项子课题项目为依托,用面向对象的方法和基于C++语言的跨平台的图形用户界面应用程序框架QT技术,对地球物理测井中电法测井(本论文针对随钻电磁波电阻率测井
在视频监控系统中,人们通常关注的是视频中的异常行为,而传统的手工标记异常行为的方法已不能满足人们对于监控系统时效性和准确性的要求。因此,自动行为识别技术在智能视频
心脏病是一种常见的多发慢性疾病,由于病情隐蔽、发展缓慢、发病危险性高,故而成为威胁人类生命的主要疾病。心电信号的预处理和波形检测是心电自动分析诊断系统的关键问题,直接