首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
插件式应用程序开发以其在软件的分析、设计、开发、维护、更新升级等各个环节的巨大的便利性成为近来十分流行的软件开发技术。该文基于.NET Framework平台设计开发插件应用程序框架,利用程序集实现插件的加载,利用服务注册技术将应用程序框架设计成服务容器,实现插件功能的服务化注册管理,无需实现插件加载与管控所需要的底层技术,极大的简化了插件应用程序的开发及扩展。  相似文献   

2.
网络安全扫描系统中插件技术的研究与实现   总被引:1,自引:0,他引:1  
针对网络安全扫描系统的更新和升级问题,对插件技术实现的4种常用方法进行了研究,给出了一个基于插件的网络安全扫描系统设计框架.该框架将各个功能模块采用插件的实现形式,具有良好的扩充性.插件框架的设计利用C#的动态链接库(DLL)技术和反射机制来实现.以网络安全扫描系统中最基本的端口扫描插件为例,给出了其接口的设计和实现以及插件的匹配、加载、执行,通信过程,来说明采用这种插件开发框架的灵活性、适用性.  相似文献   

3.
基于.NET组件技术的插件式框架的研究   总被引:2,自引:1,他引:1  
插件式应用程序框架是一种开放、动态的运行体系,这要求插件式应用程序框架基础设施能够控制插件的合法性,能构约束插件的功能实现。目前的插件技术研究与实现的不足之处在于:注重单个插件功能的实现,缺乏安全技术和元数据的支撑。提出一个基于.NET构件技术和安全技术的插件式应用程序框架。该工作有效地解决了现阶段插件框架研究的不足,提高了插件框架的有效性和实用性。  相似文献   

4.
余德汝  王石刚 《测控技术》2015,34(4):112-115
为了对六轮车扭矩加载这一复杂系统进行有效控制,开发了一种基于LabVIEW的应用程序框架,实现了六轮车扭矩加载测试任务.针对扭矩加载系统人机交互和多任务并行的特点和要求,整合Lab-VIEW事件驱动状态机、并行循环设计模式的优点,设计开发了复合式的应用程序框架,并通过实际加载测试对程序框架的性能进行了验证.结果表明,所开发的应用程序框架相比单一的设计模式具有响应迅速、灵活高效的优点.  相似文献   

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

6.
插件技术及其应用   总被引:6,自引:0,他引:6  
运用插件技术可以开发出伸缩性良好、便于维护的应用程序。本文首先介绍插件技术的原理,然后结合一个实例展示如何运用插件技术设计、开发应用程序。  相似文献   

7.
随着软件技术的发展,应用程序的体系结构也发生着重大变化.传统架构方式开发的软件在功能扩展、升级、性能优化方面存在种种弊端,扩展、升级时需要重新编译连接整个程序的源代码;在性能方面,传统方式开发的软件启动后会初始化所有模块,而不是按需加载.为了解决这些问题,设计并实现了一种基于动态链接库的插件式软件架构.基于此框架,开发人员可以快速地定制应用程序界面,按照需要进行模块加载,支持扩展,二次开发时无需对之前的程序进行编译;各个功能以动态链接库的形式出现,降低了耦合性.  相似文献   

8.
插件技术是计算机软件设计与开发的常用技术,是决定计算机性能的关键。插件的本质为应用程序,可经接口与计算机软件连接,实现对软件程序的拓展。基于此,首先分析了插件技术的原理;其次以智能路由器大数据插件技术为基础,对计算机软件的设计与实现方法进行了探讨;最后通过观察模拟实验结果,证实了插件技术的应用价值。  相似文献   

9.
Struts Framework是一个开放源代码的Apache项目,已经成为利用Java Servlet和Java Server Page(JSP)技术构建Web应用程序的最流行的表示框架包,它推动形成了基于Model-View-Controller(MVC)设计模式。Hibernate是一个优秀的持久层框架实现,它提供了强大、高性能的对象到关系数据库的持久化服务。此文介绍了Struts框架和Hibernate初始化过程。最后给出了应用Struts插件实现Hibernate的初始化实例。  相似文献   

10.
使已有Delphi下实现的ArcEngine原生代码模块在ArcGIS Desktop和.NET开发中复用,插件式架构和ActiveX DLL在解决此问题中发挥了良好作用。对比讨论了.NET和COM实现插件式架构的技术路径,并较为详细地给出了利用ActiveX DLL实现GIS插件和3种运行环境中加载插件的开发步骤。  相似文献   

11.
文中以微软后台服务器管理软件的用户界面和框架为背景。提出了利用SQL Server和其它插件管理工具开发把对象与视对立起来的新思路,并与COM技术紧密结合,对其开发的管理软件有很好的扩展性,跨平台,分布式特性。MMC是一个可扩展的用户界面,它提供了一个运行系统管理应用程序的环境。这种应用程序是以一种称为“插件(Snap-ins)”的组件所建立起来的。  相似文献   

12.
Struts Framework是一个开放源代码的Apache项目,已经成为利用Java Servlet和Java Server Page(JSP)技术构建Web应用程序的最流行的表示框架包,它推动形成了基于Model-View-Controller(MVC)设计模式。Hibernate是一个优秀的持久层框架实现,它提供了强大、高性能的对象到关系数据库的持久化服务。此文介绍了Struts框架和Hibernate初始化过程。最后给出了应用Struts插件实现Hibernate的初始化实例。  相似文献   

13.
遥感影像解译系统“平台/插件机制”设计与实现   总被引:1,自引:0,他引:1  
针对遥感影像解译系统中存在的多种解译工具,提出利用“平台/插件”模式对解译工具进行架构,本文阐述了平台/插件模型,并介绍了接口设计、插件设计、注册、通信、调用过程.“平台/插件”架构方式将解译工具以插件的形式实现.当作业过程中需要用到新手段时,可以利用提供的接口开发出新的功能插件,由系统注册以后,用户就可以直接使用.实验表明采用平台/插件架构模式不仅能够快速地满足用户需求,而且减少系统冗余,提高了系统灵活性.  相似文献   

14.
Web Service技术是面向服务架构以及实现信息系统集成的重要技术。它类似一个远程的服务提供者,通过它可实现远程服务信息访问。该技术以其跨平台性在Web应用程序中得到了广泛的应用。主要介绍了在ASP.NET框架下如何利用Web Service技术进行网络应用程序开发。  相似文献   

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

16.
为适应测控任务的不断变化,提高测控软件的开发效率,采用插件技术构建一个接口开放、易扩展、易维护、可进行二次开发的可视化测控系统。在分析插件技术和测控系统功能的基础上,设计出一个负责控制界面布局、管理插件的框架,同时给出实现可视化功能插件的关键接口。应用结果表明,通过对功能插件进行可视化组态设计,不仅可以完成测控任务,还可实现测控软件的快速开发,极大地降低了开发人员的技术门槛。同时,各功能插件的开发可以并行开展,提高效率。  相似文献   

17.
浅论插件技术及其C++/VC++实现   总被引:2,自引:0,他引:2  
插件技术是一种新兴的技术,鉴于目前插件技术在计算机网络和多媒体中的广泛使用,应用程序可以在运行时调用插件以实现功能扩展。文章探讨了插件技术的基本思想,并利用C++VC++给出了具体的实现方案。  相似文献   

18.
针对目前Web版主流的登录注册系统是采用户名和密码传统方式进行设计的情况,本系统提出了一种基于使用人脸作为登录信息的新型用户登录注册系统的解决方案,同时设计出了基于Python的Flask的Web框架开发的前后端不分离的Web应用程序,并结合使用了bootstrap+MySQL+Dlib+Ajax等前后端和人脸识别技术实现了Web版的扫脸登录注册系统。  相似文献   

19.
疲劳理论的发展性以及不统一性,要求开发的疲劳分析软件具有功能的可扩展性,模块的可更换性.为了避免增量升级时软件的重新编译链接,采用了插件技术来构建整个的系统框架.通过对结构疲劳分析流程的研究,提出了建立插件映射表,利用动态加载技术来节省系统运行开销的解决方案.同时,为了解决插件标识中的重名现象,提出了由宿主程序动态分配ID的方法,杜绝了重名的风险,降低了系统与插件间的耦合度.给出了疲劳分析软件宿主程序的基本工作流程,具体说明了疲劳插件的结构以及接口设计方法,为疲劳分析软件的开发提供了依据及范例,  相似文献   

20.
Web服务是当前企业在线业务处理的关键技术之一。论述了一个自动Web化平台的实现过程,此平台能够将企业原有在线业务的处理程序自动Web化成Web应用程序。通过将此Web应用程序部署到J2EE服务器上,构成Web服务。该自动Web化平台基于Eclipse插件技术,利用Eclipse的自动构建过程,实现Web应用程序的自动生成。  相似文献   

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

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