首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 62 毫秒
1.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。  相似文献   

2.
HyperSmooth是Evasion|3D引以为自豪的新一代反射渲染系统。在真实世界里,我们所看见的每个东西都是光线反射到眼睛的成像——视觉主要就是反射的结果。原理说来简单,可要是通过CG仿真就很复杂了。现在的每一款3D软件都支持反射,那么你为什么还需要HyperSmooth定制反射仿真过程呢?  相似文献   

3.
以航天应用软件开发环境为背景,基于Eclipse插件技术和开发应用平台实现代码分析系统(Code Analyzing System,CAS),介绍系统的设计思想和实现细节,并给出应用实例和效果评估.  相似文献   

4.
基于C#的插件框架设计和实现   总被引:1,自引:0,他引:1  
分析了当前软件开发过程中常见的两个问题,讨论了解决问题的插件技术的四种常用框架,分析了它们的优缺点,最后利用C#提供的接口和反射机制,设计和实现了一个轻便灵活的DLL插件框架。  相似文献   

5.
在研究Agent理论的基础上,提出软件系统的智能性、灵活性主要表现在软件系统能够感知环境与需求的变化,根据变化来对自身业务流程做出相应的调整.重点在于结合反射技术,通过动态配置器的参与作为决策依据进行研究,建立基于反射机制的多Agent数据交互配置模型,在现有的多Agent合作和协调机制下,该模型为开放、异构、动态环境下多Agent数据交互提供灵活、自适应的解决方案,并将该模型应用于实际系统的设计中.  相似文献   

6.
刘洪  蕾丁  香乾    瑞春 《微型机与应用》2014,(3):5-7,11
在基于.Net平台的信息系统开发过程中,组件-控件的复用已经很常见,但是,逻辑流程部分的代码始终没有得到有效的缩减。针对这种现状,提出对插件虚拟机的研究。在组件-控件和功能模块间抽象一层"插件",将信息系统划分为不同的"插件",通过XML配置文件来定义"插件"间的逻辑关系,同时,"插件"也可以很好地实现功能的复用。插件虚拟机用于解释执行该配置文件。  相似文献   

7.
基于软插件体系结构的MIS开发模型及实现   总被引:5,自引:1,他引:4  
本文针对现有MIS开发方法的弱点,在建立软插件体系结构的基础上;提出一种传统成功经验与软件新技术相结合的MIS开发模型,缩短开发周期,提高系统可伸缩性,降低开发与维护费用.  相似文献   

8.
研究一种反射方法,该方法可使CORBA对象以XML格式向客户应用返回元数据,CORBA系统不再需要配置接口池,客户就能动态获取CORBA对象元数据。  相似文献   

9.
基于插件技术的图形标绘软件设计   总被引:1,自引:0,他引:1  
基于插件技术的软件设计是目前软件业流行的一项开发技术,将软件需求中不变的部分固化在主程序中,将要扩展的需求以“插件”的方式实现并与主控程序对接,形成可扩展的软件架构模型。先详细介绍了插件技术及其在软件开发中的应用情况,随后结合图形标绘软件的研制过程,论述了运用插件技术进行软件设计的方法。提出了基于插件技术开发图形标绘软件的方法,阐明了利用插件技术开发电子信息系统的优势和意义。  相似文献   

10.
基于计算机的考试日渐推广,构建一种能灵活配置、适应性强、高效稳定而又具备二次开发能力的考试平台架构,是此类考试大规模推广应用必须解决的问题。插件式考试平台是一种松散耦合的开放型平台,以可更换的插件为基础,以统一的接口规范为标准,既满足题型的灵活配置要求,又能增强系统的稳定性和兼容性,提高系统开发效率。  相似文献   

11.
基于插件思想的可重用软件设计与实现   总被引:22,自引:4,他引:22  
为了使软件具有更好的可重用性和可扩展性,提出了插件(Plug-in)的思想并加以解释,并给出了基于该思想的可重用软件设计的方法,包括插件的体系结构、插件必须具备的功能及接口等,从理论上说明了插件的可行性和实现思路。通过一个真实的项目,阐述了插件的具体实现,得出了该插件方法具有很好的理论价值和实用性的结论。  相似文献   

12.
面向插件的应用框架研究与实现   总被引:4,自引:0,他引:4       下载免费PDF全文
面向插件的应用框架具有易于复用和动态扩展的特性。为了实现框架中插件的动态加载与替换,可以采用Service Locator模式解除插件接口调用者与插件实例间的耦合。通过一个实例介绍了如何改进Service Locator模式使之更好地管理大量的细粒度短生命周期的插件对象,并展示了采用改进的Service Locator模式来设计面向插件的应用框架的方法。  相似文献   

13.
针对信息化软件开发、使用和维护过程中需求不断变化,扩展系统功能导致原有设计构架混乱,以及维护过程中的代码遗留问题,提出了一种采用基于插件体系结构的"主题-服务-插件"模型对系统实行软件重构的应用方案,在不改变系统原有功能的前提下,采用适配器设计模式统一系统模块接口,并运用观察者设计模式的通信模型实现系统模块之间的正常交互,消除系统模块之间的深度耦合,改善系统构架.最后运用该方案对通用车辆维修管理系统实施重构,实践结果表明,重构后的通用车辆维修管理系统更具灵活性、可扩展性,更好地适应用户的需求变化,方便测试维护,节约了维护成本.  相似文献   

14.
基于构件的可重构软件开发平台技术研究   总被引:8,自引:4,他引:8  
研究了可重构软件开发平台技术。提出了单一建模数据源技术,并基于这一技术设计了同时支持C/S和B/S两种软件体系结构的可重构软件开发平台及其关键业务构件。分析了基于构件化软件开发平台应用软件系统的构造过程。  相似文献   

15.
基于XML配置管理方法的研究   总被引:2,自引:2,他引:0  
在传统的配置方法中,配置文件是孤立而分散的,不能表达类之间以及属性之间的各种关系。在分析传统的配置方法的基础上,提出了一种基于XML的、面向对象的,通用的配置管理方法。使用Java技术实现了该配置管理方法,该配置管理方法在实际工作中取得了良好的效果。  相似文献   

16.
基于XML及反射技术的多语言界面研究与实现   总被引:1,自引:0,他引:1  
针对飞行员飞行品质评估系统中的多语言界面问题,采用扩展XML外部语言包的方法,结合反射技术,实现了C#语言环境下对应用软件的多语言支持。实现过程中对界面文字的导入/导出功能进行了封装处理,消除了冗余代码。该方法对源程序修改较少,而扩展性强、维护成本小、程序直观性好。  相似文献   

17.
使用反射机制感知软件系统的结构与运行状态,提出了一种基于知识规则、直接对连接件进行操作的SA动态演化方法,消除了SA动态演化的不一致性,提高了效率.该方法使用代数表达式简化了演化日志,提高了演化可跟踪性。  相似文献   

18.
张杨  张冬雯  王一拙 《计算机应用》2014,34(11):3096-3099
针对使用并行库JOMP的程序在性能方面存在的不足,提出一个可以分离并行逻辑和功能逻辑的并行框架。该框架对程序中需要并行处理的部分进行标记,采用面向方面和运行时反射技术实现被标记部分的处理,其中面向方面技术用于实现并行逻辑的分离和编织,运行时反射技术用于获取运行时被标记部分的相关信息,以并行库(waxberry)的方式实现了该并行框架。使用基准测试程序JGF套件中的三个测试程序对并行库进行了测试,实验结果表明,应用该并行库的程序可以获得较好的性能。  相似文献   

19.
基于Struts的应用架构的研究   总被引:11,自引:6,他引:5  
主要介绍MVC模型2设计模式及J2EE的数据访问对象(DAO)模式,并阐述了基于MVC模型2的Web应用软件开发框架Struts的体系结构,最后针对基于Struts的典型应用架构,提出了一种更有效的改进架构。该架构提高了系统开发的灵活性、维护性、重用性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号