[发明专利]方便业务逻辑控制的基于B/S架构的表单处理方法及系统在审
申请号: | 201910777535.2 | 申请日: | 2016-11-07 |
公开(公告)号: | CN110457669A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 陈曙光;徐海涛;孙昌钊;林楷;彭清新;陈汉聪 | 申请(专利权)人: | 特力惠信息科技股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 35214 福州市博深专利事务所(普通合伙) | 代理人: | 唐燕玲<国际申请>=<国际公布>=<进入 |
地址: | 350000福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务逻辑控制 视图模型 绑定 验证信息配置 业务处理组件 业务逻辑组件 安全保护 表单控件 程序运行 机密数据 业务处理 用户共享 运行场景 注册功能 元数据 控件 配置 字段 调用 服务器 验证 安全 | ||
本发明公开了一种方便业务逻辑控制的基于B/S架构的表单处理方法及系统,提供视图模型注册功能,可以集中数据,简化用户的操作,便于用户共享数据;将视图模型字段绑定到表单控件,便于业务逻辑控制,可以为机密数据提供安全保护;将验证信息配置在元数据上而不是配置在前端控件上,可进行服务器后端验证,使程序运行更加安全;配置运行场景信息,可以为表单绑定不同的业务处理组件,可根据运行上下文调用不同的业务逻辑组件,方便业务处理。
本案是以申请号为201610976524.3,申请日为2016年11月7日,名称为《一种基于B/S架构的表单处理方法及表单系统》的专利申请为母案的分案申请。
技术领域
本发明涉及计算机技术领域,尤其涉及一种方便业务逻辑控制的基于B/S架构的表单处理方法及系统。
背景技术
目前,表单设计器大多采用桌面应用或者以集成开发环境插件形式方式实现,在开发时需要安装客户端软件或插件,表单设计结果以HTML片段形式保存在数据库中,在实现数据提交时,采用控件和数据表字段映射方式实现。在提交数据过程中只可在表单提交前事先做业务处理,在相对复杂的业务情景时不便进行业务控制,后台业务逻辑也不便采用封装公用的方法。
发明内容
本发明所要解决的技术问题是:提供一种方便业务逻辑控制的基于B/S架构的表单处理方法及系统。
为了解决上述技术问题,本发明采用的技术方案为:一种方便业务逻辑控制的基于B/S架构的表单处理方法,包括在网页上进行表单的定义和配置,具体包括:
进行视图模型注册;
通过反射技术获取视图模型的元数据信息;
构建视图模型元数据结构树;
将元数据结构树的属性节点绑定到表单控件。
本发明还涉及一种方便业务逻辑控制的基于B/S架构的表单处理系统,包括表单定义模块,所述表单定义模块用于在网页上进行表单的定义和配置,用于将视图模型的元数据信息绑定到表单控件。
本发明的有益效果在于:提供视图模型注册功能,可以集中数据,简化用户的操作,便于用户共享数据;将视图模型字段绑定到表单控件,便于业务逻辑控制,可以为机密数据提供安全保护。
附图说明
图1为本发明将视图模型绑定到表单控件的流程图;
图2为本发明表单系统的框图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:将视图模型字段绑定到表单控件,便于业务逻辑控制,可以为机密数据提供安全保护。
请参照图1及图2,一种方便业务逻辑控制的基于B/S架构的表单处理方法,包括在网页上进行表单的定义和配置,具体包括:
进行视图模型注册;
通过反射技术获取视图模型的元数据信息;
构建视图模型元数据结构树;
将元数据结构树的属性节点绑定到表单控件。
从上述描述可知,本发明的有益效果在于:提供视图模型注册功能,可以集中数据,简化用户的操作,便于用户共享数据;将视图模型字段绑定到表单控件,便于业务逻辑控制,可以为机密数据提供安全保护。
进一步的,所述进行表单的定义和配置具体还包括:
进行控件信息注册和元数据注册;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特力惠信息科技股份有限公司,未经特力惠信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910777535.2/2.html,转载请声明来源钻瓜专利网。