[发明专利]动态表单实现方法及服务器在审
申请号: | 201711250345.2 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108182064A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 张炳涛;张世富;赵新 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态表 服务器 基本信息 字段 关联关系 开发效率 单级 页面 配置 | ||
本发明实施例提供一种动态表单实现方法及服务器,其中,该方法包括:新建表单;配置所述表单的基本信息、所述表单的字段的基本信息、以及所述表单的字段间的单级或多级关联关系,生成第一动态表单;根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步。发明实施例提供的动态表单实现方法及服务器,能够提高动态表单的开发效率。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种动态表单实现方法及服务器。
背景技术
在一些基于WEB的系统中,用户经常会提交一些信息,这些信息的载体也被叫做“表单”,提交信息专业一点的说法也叫做提交表单。表单可以是一个单表业务的数据收集与展示,可以是一个工作流程中的关键信息的收集与推送。
在WEB系统的开发过程中,最常见的开发就是基于单表业务的增删改以及查询展示操作。通过表单进行数据收集,进而持久化到数据库中,再通过表单列表进行数据查询展示。此类单表的增删改查及展示的开发,是整个业务系统中开发量最大,重复劳动力最多的。然而数量众多的表单往往会随着用户的业务需求变更而变更。而变更可能仅仅是一个简单的业务逻辑修改、表单字段增删改、字段顺序变动等等。传统做法意味着需要重新编码、修改数据库表,而且还要经历应用服务器的停止、编译上传、启动等过程,使开发人员感到非常疲惫,对于用户更是一个不好的体验。
发明内容
本发明实施例提供一种动态表单实现方法及服务器,用以提高动态表单的开发效率和用户体验。
本发明实施例第一方面提供一种动态表单实现方法,该方法包括:
新建表单;
配置所述表单的基本信息、所述表单的字段的基本信息、以及所述表单的字段间的单级或多级关联关系,生成第一动态表单;
根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步。
可选的,所述表单的字段间的单级或多级关联关系包括字段间的数量关系。
可选的,所述根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步之后,所述方法还包括:
接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单;
根据所述第二动态表单生成对应的第二jsp文件,并将所述第二jsp文件与页面进行同步。
可选的,所述接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单,包括:
当所述表单修改信息中包括新增信息时,则在所述第一动态表单中增加列,生成第二动态表单,其中,增加的列用于保存所述新增信息。
可选的,所述接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单,包括:
当所述表单修改信息中包括删减信息时,则根据所述删减信息,对应删减所述第一动态表单上的信息,生成第二动态表单。
可选的,所述接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单,包括:
当所述表单修改信息中包括对所述第一动态表单的字段的修改信息时,则根据所述字段的修改信息,对所述第一动态表单中相应字段的信息进行修改,并根据所述第一动态表单中字段间的单级或多级关联关系,修改与所述相应字段存在关联关系的字段的信息,生成第二动态表单。
本发明实施例第二方面提供一种服务器,该服务器包括:
新建模块,用于新建表单;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711250345.2/2.html,转载请声明来源钻瓜专利网。