[发明专利]基于RAP技术的银行综合前端系统在审
申请号: | 202010610479.6 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111813383A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 倪志领 | 申请(专利权)人: | 北京乾元大通技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06F8/34;G06F9/445;G06Q40/02 |
代理公司: | 北京中企讯专利代理事务所(普通合伙) 11677 | 代理人: | 熊亮 |
地址: | 100000 北京市海淀区学*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rap 技术 银行 综合 前端 系统 | ||
1.一种基于RAP技术的银行综合前端系统,其特征在于:包括通过RAP框架技术与SWT/JFace图形库结合的前端界面、B/S与C/S架构模组、开发模式上使用纯数据驱动和动态类加载技术的交易界面、使用表达式引擎解析并处理的界面逻辑模组和使用http通信协议构建的本地驱动服务模组。
2.根据权利要求1所述的基于RAP技术的银行综合前端系统,其特征在于:包括通过RAP框架技术与SWT/JFace图形库结合的前端界面,具体为:
按照SWT/JFace的开发模式开发统一的前端界面,用于直接展现或解析数据展现交易界面,本地程序直接打包导出可执行程序,WEB程序通过RAP框架技术构建基于AJAX的Web2.0应用程序,采用交叉编译的方式将Java代码生成html、JavaScript和CSS文件,界面事件处理时前台JS框架通过json数据与后台Java代码运行结果进行交互,从而达到B/S与C/S架构模式的界面代码统一编写。
3.根据权利要求2所述的基于RAP技术的银行综合前端系统,其特征在于:B/S与C/S架构模组,具体为:
通过前端界面代码定义统一的服务接口,服务接口的实现分为本地调用方式服务包、WebService调用方式服务包、RMI调用方式服务包;
打包时根据配置的服务调用方式字符串而将不同的服务接口包与统一的前端代码进行组合构建,最终导出B/S与C/S架构模式的服务安装包和应用程序。
4.根据权利要求1所述的基于RAP技术的银行综合前端系统,其特征在于:开发模式上使用纯数据驱动和动态类加载技术的交易界面,具体为:
数据上分为:菜单定义,数据字典,选项明细,交易定义,打印模板,查询模板;
动态类加载为:通过菜单结构中定义的交易代码反射加载Java类,初始化各项参数生成动态界面。
5.根据权利要求4所述的基于RAP技术的银行综合前端系统,其特征在于:菜单定义:定义树形菜单结构,包括:项目代码(XMDM)、项目名称(XMMC)、子菜单(ZCD)、交易代码(JYDM);
数据字典:定义系统所有可用字段,包括:数据编码(SJBM)、数据类型(SJLX)、数据长度(SJCD)、小数位数(XSWS)、数据名称(SJMC)、标志(BZ);
选项明细:选项组别(XXZB)、选项取值(QZ)、选项名称(MC);
交易定义:交易联动(JYLD)、启动条件(QDTJ)、入口数据(RKSJ)、打印配置(DYPZ)、交易屏幕(JYP)、文本框(TEXT)、下拉框(COMBO)、表格(TABLE)。
6.根据权利要求1所述的基于RAP技术的银行综合前端系统,其特征在于:使用表达式引擎解析并处理的界面逻辑模组,具体为:
界面字段控件,字段的进入条件和离开条件采用逻辑表达式方式,若没有定义进入条件,则默认为可以进入,若没有定义离开条件,则默认为可以离开,离开条件可以带拒绝信息,当不满足条件时显示拒绝信息;
拒绝信息格式为:离开条件=条件表达式##拒绝信息,##为表达式和拒绝信息之间的分隔符。
7.根据权利要求6所述的基于RAP技术的银行综合前端系统,其特征在于:逻辑表达式的语法规则为:
逻辑条件表达式规则:
变量:字母开头a-z,A-Z;
字符串常量:用双引号括起来;
数值常量:数字1-9和小数点(.);
算术表达式:+-×/;
公共字段或当前交易字段:不带前缀;
外部字段(其它子交易字段):带前缀(联动标识.字段);
逻辑运算符:AND表示与关系,OR表示或关系,{}表示优先。
8.根据权利要求1所述的基于RAP技术的银行综合前端系统,其特征在于:使用http通信协议构建的本地驱动服务模组,具体为:
本地外设服务由C语言编写,集成外设厂商动态库,调用稳定、高效,外设驱动版本自动升级,统一管理;调用过程为,浏览器向本地驱动服务发出http ajax调用请求,请求地址为127.0.0.1,驱动服务调用完成后返回相应结果,其中调用请求不局限与本机,也可以由其他终端发出,方便外设共享使用,同时由于采用http请求,是浏览器和客户端都能按统一的方式调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乾元大通技术有限公司,未经北京乾元大通技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010610479.6/1.html,转载请声明来源钻瓜专利网。