[发明专利]一种可配置的通知单实现引擎及方法在审

专利信息
申请号: 201711404348.7 申请日: 2017-12-22
公开(公告)号: CN108073398A 公开(公告)日: 2018-05-25
发明(设计)人: 班纪月;冯波;陈明 申请(专利权)人: 华北计算技术研究所(中国电子科技集团公司第十五研究所)
主分类号: G06F8/38 分类号: G06F8/38;G06F17/30
代理公司: 北京理工大学专利中心 11120 代理人: 代丽;仇蕾安
地址: 100083 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 引擎 定义文件 开发效率 可扩展性 可配置的 页面生成器 核心引擎 可维护性 校验方式 需求变更 应用引擎 重用性 页面 灵活 配置 学习
【权利要求书】:

1.一种可配置的通知单实现引擎,其特征在于,包括通知单定义文件和核心引擎;其中,通知单定义文件使用XML格式对待执行通知单的通知单类型、数据项及前台展示属性、后台处理逻辑进行描述;

核心引擎包括文件解析器、页面生成器和核心实现部分;其中,文件解析器用于解析通知单定义文件中的待执行通知单的描述;页面生成器根据解析出的待执行通知单的数据项及其前台展示属性,生成前端页面供用户输入;核心实现部分根据解析出的后台处理逻辑对用户输入的数据进行后台校验、存储和异常处理。

2.如权利要求1所述的可配置的通知单实现引擎,其特征在于,所述通知单类型包括通知单类型代码、通知单名称、通知单执行方法。

3.如权利要求1所述的可配置的通知单实现引擎,其特征在于,所述数据项及前台展示属性包括数据项代码、数据项名称、数据类型、默认值、是否只读、控件类型、控件显示宽度、数据项初始值生成规则、数据项前台校验逻辑,以及数据引用列。

4.如权利要求3所述的可配置的通知单实现引擎,其特征在于,所述针对解析出的数据项代码、数据项名称、数据类型、默认值、是否只读、控件类型,以及控件显示宽度,页面生成器直接将解析出的内容翻译成html对应的标签和标签属性;

对于通用型数据项初始值生成规则以及校验逻辑,页面生成器通过预定义属性值的方式进行设置;对于与业务相关的特殊型数据项初始值生成规则以及校验逻辑,页面生成器根据具体业务编写代码,并在通知单定义文件中通过方法名进行引用;

对于数据引用列,页面生成器通过读取数据引用列的类名和方法名,通过反射初始化对应类的对象,并调用定义的方法获取绑定数据初始化相关控件。

5.如权利要求1所述的可配置的通知单实现引擎,其特征在于,对于通用型后台校验,核心实现部分通过预定义属性值进行设置;对于与业务相关的特殊型后台校验,核心实现部分根据具体业务编写校验逻辑代码,并在通知单定义文件中通过方法名引用;

对于数据项的存储,核心实现部分根据数据库是否已存在该通知单来进行数据项的插入或更新。

6.一种可配置的通知单实现方法,其特征在于,采用如权利要求1~5任意一项所述的实现引擎实现通知单的配置,包括如下步骤:

步骤1,采用通知单定义文件对待执行通知单进行描述;

步骤2,文件解析器对通知单定义文件的描述进行解析;页面生成器根据解析出的数据项及其前台展示属性,生成前端页面供用户输入,核心实现部分根据解析出的后台处理逻辑对用户输入的数据进行后台校验、存储和异常处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北计算技术研究所(中国电子科技集团公司第十五研究所),未经华北计算技术研究所(中国电子科技集团公司第十五研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711404348.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top