共查询到20条相似文献,搜索用时 31 毫秒
1.
插件式应用程序开发以其在软件的分析、设计、开发、维护、更新升级等各个环节的巨大的便利性成为近来十分流行的软件开发技术。该文基于.NET Framework平台设计开发插件应用程序框架,利用程序集实现插件的加载,利用服务注册技术将应用程序框架设计成服务容器,实现插件功能的服务化注册管理,无需实现插件加载与管控所需要的底层技术,极大的简化了插件应用程序的开发及扩展。 相似文献
2.
网络安全扫描系统中插件技术的研究与实现 总被引:1,自引:0,他引:1
针对网络安全扫描系统的更新和升级问题,对插件技术实现的4种常用方法进行了研究,给出了一个基于插件的网络安全扫描系统设计框架.该框架将各个功能模块采用插件的实现形式,具有良好的扩充性.插件框架的设计利用C#的动态链接库(DLL)技术和反射机制来实现.以网络安全扫描系统中最基本的端口扫描插件为例,给出了其接口的设计和实现以及插件的匹配、加载、执行,通信过程,来说明采用这种插件开发框架的灵活性、适用性. 相似文献
3.
基于.NET组件技术的插件式框架的研究 总被引:2,自引:1,他引:1
孙玉钰 《计算机应用与软件》2009,26(6):143-145
插件式应用程序框架是一种开放、动态的运行体系,这要求插件式应用程序框架基础设施能够控制插件的合法性,能构约束插件的功能实现。目前的插件技术研究与实现的不足之处在于:注重单个插件功能的实现,缺乏安全技术和元数据的支撑。提出一个基于.NET构件技术和安全技术的插件式应用程序框架。该工作有效地解决了现阶段插件框架研究的不足,提高了插件框架的有效性和实用性。 相似文献
4.
为了对六轮车扭矩加载这一复杂系统进行有效控制,开发了一种基于LabVIEW的应用程序框架,实现了六轮车扭矩加载测试任务.针对扭矩加载系统人机交互和多任务并行的特点和要求,整合Lab-VIEW事件驱动状态机、并行循环设计模式的优点,设计开发了复合式的应用程序框架,并通过实际加载测试对程序框架的性能进行了验证.结果表明,所开发的应用程序框架相比单一的设计模式具有响应迅速、灵活高效的优点. 相似文献
5.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。 相似文献
6.
插件技术及其应用 总被引:6,自引:0,他引:6
姜昌华 《计算机应用与软件》2003,20(10):10-11,67
运用插件技术可以开发出伸缩性良好、便于维护的应用程序。本文首先介绍插件技术的原理,然后结合一个实例展示如何运用插件技术设计、开发应用程序。 相似文献
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.
12.
Struts Framework是一个开放源代码的Apache项目,已经成为利用Java Servlet和Java Server Page(JSP)技术构建Web应用程序的最流行的表示框架包,它推动形成了基于Model-View-Controller(MVC)设计模式。Hibernate是一个优秀的持久层框架实现,它提供了强大、高性能的对象到关系数据库的持久化服务。此文介绍了Struts框架和Hibernate初始化过程。最后给出了应用Struts插件实现Hibernate的初始化实例。 相似文献
13.
14.
李秀 《电脑编程技巧与维护》2012,(24):81-82,114
Web Service技术是面向服务架构以及实现信息系统集成的重要技术。它类似一个远程的服务提供者,通过它可实现远程服务信息访问。该技术以其跨平台性在Web应用程序中得到了广泛的应用。主要介绍了在ASP.NET框架下如何利用Web Service技术进行网络应用程序开发。 相似文献
15.
面向插件的应用框架具有易于复用和动态扩展的特性。为了实现框架中插件的动态加载与替换,可以采用Service Locator模式解除插件接口调用者与插件实例间的耦合。通过一个实例介绍了如何改进Service Locator模式使之更好地管理大量的细粒度短生命周期的插件对象,并展示了采用改进的Service Locator模式来设计面向插件的应用框架的方法。 相似文献
16.
17.
浅论插件技术及其C++/VC++实现 总被引:2,自引:0,他引:2
插件技术是一种新兴的技术,鉴于目前插件技术在计算机网络和多媒体中的广泛使用,应用程序可以在运行时调用插件以实现功能扩展。文章探讨了插件技术的基本思想,并利用C++VC++给出了具体的实现方案。 相似文献
18.
杜兴 《电子制作.电脑维护与应用》2022,(12):54-56+87
针对目前Web版主流的登录注册系统是采用户名和密码传统方式进行设计的情况,本系统提出了一种基于使用人脸作为登录信息的新型用户登录注册系统的解决方案,同时设计出了基于Python的Flask的Web框架开发的前后端不分离的Web应用程序,并结合使用了bootstrap+MySQL+Dlib+Ajax等前后端和人脸识别技术实现了Web版的扫脸登录注册系统。 相似文献
19.
疲劳理论的发展性以及不统一性,要求开发的疲劳分析软件具有功能的可扩展性,模块的可更换性.为了避免增量升级时软件的重新编译链接,采用了插件技术来构建整个的系统框架.通过对结构疲劳分析流程的研究,提出了建立插件映射表,利用动态加载技术来节省系统运行开销的解决方案.同时,为了解决插件标识中的重名现象,提出了由宿主程序动态分配ID的方法,杜绝了重名的风险,降低了系统与插件间的耦合度.给出了疲劳分析软件宿主程序的基本工作流程,具体说明了疲劳插件的结构以及接口设计方法,为疲劳分析软件的开发提供了依据及范例, 相似文献
20.
Web服务是当前企业在线业务处理的关键技术之一。论述了一个自动Web化平台的实现过程,此平台能够将企业原有在线业务的处理程序自动Web化成Web应用程序。通过将此Web应用程序部署到J2EE服务器上,构成Web服务。该自动Web化平台基于Eclipse插件技术,利用Eclipse的自动构建过程,实现Web应用程序的自动生成。 相似文献