一种对通用帮助url按模块进行统一注册维护、调用转发的方法

文档序号:7598060阅读:519来源:国知局
专利名称:一种对通用帮助url按模块进行统一注册维护、调用转发的方法
技术领域
本发明涉及一种计算机应用,具体地说是一种B/S应用系统中对通用帮助url按模块进行统一注册维护、调用转发的方法。
背景技术
随着Internet技术及企业信息化建设的发展,许多企业的信息系统都建立在B/ S结构模式,用户不受地域的限制,可在远程进行业务操作。在应用系统中对象之间的关联是非常常见的,对象的属性值往往没有业务上的意义所以在使用上带来很大不便,因此B/S 应用系统经常会采用弹出方式向用户提供帮助界面及数据供其选择所需要的数据。一般做法是直接在前台js脚本指定查询页面和参数,这样带来的问题一是调用方法不统一,不便于管理,更重要的是一旦实际的帮助窗口的url等发生变化,那么开发人员就要找到每一处使用这个帮助窗口的页面进行修改。如果能够对帮助窗口进行统一的注册维护、调用转发,就可以有效的降低程序的耦合性,无须编码就可以实现通用帮助窗口的变动,降低程序的开发和维护难度,有效的提高开发人员和管理人员的工作效率。

发明内容
本发明的目的是提供了一种B/S应用系统中对通用帮助url按模块进行统一注册维护、调用转发的方法。本发明的目的是按以下方式实现的,是对以模块为单位管理通用帮助的url,对本地应用和分布式应用提供统一的维护管理、调用转发,包括把通用帮助的url按模块进行管理,区分为本地模块和分布式模块,注册到通用帮助注册管理库中;应用系统调用通用帮助的统一入口页面并传入参数,再转发到实际的通用帮助地址,其步骤如下A 定义通用帮助提供者所属的模块,并且区分是本地模块还是分布式模块,如果是分布式应用,还需要同时注册提供通用帮助的应用名、应用的ip地址和端口号;B 在通用帮助注册管理库中注册该模块提供的通用帮助的url ;C 应用系统调用通用帮助的统一入口页面并传入参数,由系统转发到实际的通用帮助页面。本发明的优异效果是对通用帮助的url实现动态配置,无须修改源程序。为统一通用帮助组件管理提供的接口,可以进行用户安全管理,包括权限分配、安全认证、操作日志记录等。


图1是一种通用帮助的统一管理系统和方法的帮助窗口注册维护系统流程2是一种通用帮助的统一管理系统和方法的帮助窗口调用转发系统流程图
具体实施例方式参照说明书附图对本发明的作以下详细地说明。 1、采用统一的元模型对通用帮助进行描述。模型分为模块和帮助窗口 url两类, 一个模块可以包含多个帮助窗口。2、定义通用帮助提供者所属的模块,并且区分是本地模块还是分布式模块,如果是分布式应用,还需要同时注册提供通用帮助的应用名、应用的ip地址和端口号。3、为模块添加帮助窗口,把帮助窗口的url注册到存储库中,需要为每个帮助窗口分配唯一的帮助编号,作为统一帮助入口页面的参数。4、把帮助窗口的地址维护到数据库中后就可以使用统一通用帮助窗口了,通过调用统一帮助入口页面会自动转到实际的帮助窗口。本发明的通用帮助的统一管理的方法,有降低模块耦合性、使用简便、无须编码动态变动功能等特点,具有很好的推广使用价值。
权利要求
1. 一种对通用帮助url按模块进行统一注册维护、调用转发的方法,其特征在于,是对以模块为单位管理通用帮助的url,对本地应用和分布式应用提供统一的维护管理、调用转发,包括把通用帮助的url按模块进行管理,区分为本地模块和分布式模块,注册到通用帮助注册管理库中;应用系统调用通用帮助的统一入口页面并传入参数,再转发到实际的通用帮助地址,其步骤如下A 定义通用帮助提供者所属的模块,并且区分是本地模块还是分布式模块,如果是分布式应用,还需要同时注册提供通用帮助的应用名、应用的ip地址和端口号; B 在通用帮助注册管理库中注册该模块提供的通用帮助的url ; C 应用系统调用通用帮助的统一入口页面并传入参数,由系统转发到实际的通用帮助页面。
全文摘要
本发明提供一种对通用帮助url按模块进行统一注册维护、调用转发的方法,本发明的方法,解决了B/S应用系统中引入的通用帮助没有统一入口,难以维护的问题;解决一旦引用的通用帮助地址等发生变动,需要修改源代码的问题,实现通用帮助的动态配置管理;同时,通过统一通用帮助组件管理提供的接口,可以进行用户安全管理,包括权限分配、安全认证、操作日志记录等。本发明在B/S应用系统中已经得到广泛应用,有降低模块耦合性、使用简便、无须编码动态变动功能等特点,具有很好的推广使用价值。
文档编号H04L12/24GK102158549SQ20111005079
公开日2011年8月17日 申请日期2011年3月3日 优先权日2011年3月3日
发明者曹祥茂, 王柏华, 石宪刚, 赵峥 申请人:山东浪潮齐鲁软件产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1