[发明专利]一种配置式菜单的生成方法在审
申请号: | 201410286094.3 | 申请日: | 2014-06-24 |
公开(公告)号: | CN104077133A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 邢廷炎;郑春梅;聂箫;梁梅;毕晓庆 | 申请(专利权)人: | 中国地质大学(北京) |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 贾晓玲 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 菜单 生成 方法 | ||
1.一种配置式菜单的生成方法,其特征是,所述方法通过创建菜单配置信息XML文件,再对菜单配置信息XML文件进行解析来生成菜单,具体包括如下步骤:
S1:建立菜单项构件库和菜单项构件元数据库,所述菜单项构件库包括多个菜单项构件,每个菜单项构件对应一个菜单项的功能;
S2:创建菜单,所述菜单由一个或多个菜单项组成;
S3:对应S2中每个菜单项,通过S1所述菜单项构件元数据库对菜单项构件库进行检索,若检索不到所需的菜单项构件,则建立新的菜单项构件,并保存在菜单项构件库中,同时更新菜单项构件元数据库;
S4:将步骤S3检索获得或新建的菜单项构件,与相应菜单项的基本信息进行关联,生成菜单配置信息XML文件;
S5:对步骤S4所述菜单配置信息XML文件进行解析,客户端通过参数调用相应的菜单项构件,通过反射技术生成对应的菜单。
2.如权利要求1所述配置式菜单的生成方法,其特征是,步骤S1建立菜单项构件库和菜单项构件元数据库具体包括如下过程:
S11,通过对菜单功能需求进行分析,确定应用系统的各个操作单功能,获得操作单功能设计说明书;
S12,建立菜单项描述表和菜单项基本信息表;
S13,对应S11所述操作单功能设计说明,编程实现各个操作单功能构件,通过封装构成操作单功能构件集,并通过与S12所述菜单项描述表进行关联,形成菜单项构件,从而建立菜单项构件库;
S14,将菜单项描述表和菜单项功能构件的基本信息与S12所述菜单项基本信息表进行关联,建立菜单项构件元数据库。
3.如权利要求2所述配置式菜单的生成方法,其特征是,步骤S12所述菜单项描述表的字段包括菜单项代码、菜单项名称、菜单项级别和对应的URL地址;菜单项代码字段为主键;若一菜单项有子菜单,则对应的URL地址字段为空;若一菜单项无子菜单,则对应的URL地址字段值为步骤S13所述菜单项功能构件子程序的名称和子程序所在的子目录;步骤S12所述菜单项基本信息表的字段包括菜单项名称、菜单项图标、菜单项类型、菜单项级别、菜单项ID、菜单项位置、菜单项形状和菜单项对应快捷键。
4.如权利要求2所述配置式菜单的生成方法,其特征是,步骤S13所述菜单项功能构件的编程实现是采用JAVA编程语言,通过调用Menu类和相关辅助类的方法来配置菜单项功能的操作,得到的菜单项功能构件为JAR格式。
5.如权利要求1所述配置式菜单的生成方法,其特征是,步骤S3对菜单项构件库进行检索的方法,包括树状层次浏览方法和术语关联比对方法。
6.如权利要求1所述配置式菜单的生成方法,其特征是,步骤S3若检索不到所需的菜单项功能构件时,需建立新的菜单项功能构件,所述建立新的菜单项功能构件的方法包括通过步骤S1中新建菜单项构件的方法和通过工作流管理系统对菜单项构件进行聚合和重构的方法。
7.如权利要求1所述配置式菜单的生成方法,其特征是,步骤S5所述的客户端通过参数调用相应的菜单项构件,具体过程是首先设置客户端的菜单配置界面,通过菜单配置界面设置菜单配置参数,通过菜单配置参数匹配操作,得到匹配的菜单项;再通过菜单项代码和对应的URL地址进行匹配,调用菜单项构件库里相对应的菜单项功能构件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(北京),未经中国地质大学(北京)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410286094.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用试用方法及装置
- 下一篇:一种组件部署系统及方法