动态配置插件启动的方法技术

技术编号:6909101 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及计算机领域,提供了一种动态配置插件启动的方法,通过对配置文件的反序列化,生成实体对象,然后利用对象保存的应用程序信息来实现应用程序的启动功能,采用这种方式对金融本的插件进行动态配置,同时提供参数启动插件或应用,极具适用性和扩展性,使得用户可以在金融本这个平台上启动或配置任意自定义插件和任意已知第三方插件。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及一种。
技术介绍
随着计算机制造行业的飞速发展,个人计算机的处理能力越来越强大,PC机操作系统已全面进入图形化界面时代,甚至便携式设备中也普遍采用了图形化界面的操作系统。在众多主流的图形化操作系统中,如Windows系列、Mac OS系列、或部分Linux/BSD/ Solaris的图形0S,无论其是否开放源代码,均提供一个开放性的桌面图形用户界面为用户的应用提供支持,这类操作系统通常称为桌面操作系统,是目前应用最为广泛的一类操作系统。在桌面操作系统中,时常要面向复杂多变的各类应用进行处理,因而存在着众多的桌面应用程序,这些应用程序通常并非是由操作系统直接提供,而是在操作系统中提供开放性的应用程序接口,为各个应用程序开发人员提供一个“黑箱”,让开发人员通过一系列标准的系统调用来使用操作系统的功能。这种方式虽然方便了应用程序的开发,使得操作系统可以得到更多软件厂商的支持,但却不可避免地造成了用户桌面应用系统的堆积, 并且应用程序之间的标准混乱和相互调用困难等问题也日益严重,用户为了完成一系列的应用往往需要在多个应用系统间不停地进行切换。于是,整合本文档来自技高网...

【技术保护点】
1.一种动态配置插件启动的方法,其特征在于,所述方法包括步骤:S1,金融本初始化,读取配置文件中的插件信息,通过反序列化所述插件信息来创建插件对象,在本地内存中保存所述插件对象的列表;S2,进行界面加载,通过读取的所述插件信息,启动名称、路径、和/或图标元素生成界面树,并生成界面树的点击启动状态,所述点击启动状态与所述插件对象的列表相关联;S3,点击任一界面树或所述界面树的节点时,根据所述点击启动状态的目录配置项中的属性判断是否为叶子节点;如果是,则执行步骤S4进行插件的启动;否则,将当前点击的节点作为根节点进行展开直到得到叶子节点;S4,展开至最深层,得到具体的叶子节点,每一叶子节点代表相应...

【技术特征摘要】
1.一种动态配置插件启动的方法,其特征在于,所述方法包括步骤Sl,金融本初始化,读取配置文件中的插件信息,通过反序列化所述插件信息来创建插件对象,在本地内存中保存所述插件对象的列表;S2,进行界面加载,通过读取的所述插件信息,启动名称、路径、和/或图标元素生成界面树,并生成界面树的点击启动状态,所述点击启动状态与所述插件对象的列表相关联;S3,点击任一界面树或所述界面树的节点时,根据所述点击启动状态的目录配置项中的属性判断是否为叶子节点;如果是,则执行步骤S4进行插件的启动;否则,将当前点击的节点作为根节点进行展开直到得到叶子节点;S4,展开至最深层,得到具体的叶子节点,每一叶子节点代表相应的插件,通过所述点击启动状态获取叶子节点所代表插件的插件对象,通过指定的配置文件进行资源加载。2.根据权利要求1所述的方法,其特征在于,步骤S4中所述资源加载具体采用步骤为S201,监听并接收对特定应用程序插件的启动命令;...

【专利技术属性】
技术研发人员:于晓军万雪松赵辰清
申请(专利权)人:北京思创银联科技股份有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1