[发明专利]一种生成表单界面的方法及装置有效
申请号: | 201410673546.3 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104461513B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 马海;陈荣兴;丁雪莲;赵建明;吴童 | 申请(专利权)人: | 山东航天信息有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 国建全 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种生成表单界面的方法及装置,属于计算机软件技术领域,其方法包括接收表单访问请求,解析表单中所含widget控件,将widget控件映射为web ui对象,填充数据返回表单界面信息显示;其装置包括一个或多个客户端、一个用于生成表单的Web服务器和一个数据库组成的B/S架构程序,所述Web服务器包括一表单解析模块、一控件组装模块、一数据填充模块,其表单解析模块包括一个描述所要访问表单界面数据的xml描述文件,且xml描述文件使用dtd文件定义,widget代码使用JAXB框架通过dtd文件生成。采用本发明的方法及装置,实现了表单界面的自动解析生成,提高软件开发效率,并且能够统一开发环境,对于不同浏览器的兼容性也不需要程序员操心,降低软件维护成本。 | ||
搜索关键词: | 一种 生成 表单 界面 方法 装置 | ||
【主权项】:
一种生成表单界面的方法,其特征在于,包括如下步骤:1)接收表单访问请求客户端用户经Internet向浏览器发起访问请求,浏览器在加载Web服务器上的网页信息时,会从该网页的html代码中检测到widget标签,将widget标签中包括的url地址交给相应的Web服务器,由Web服务器解析出用户所要访问表单名;2)解析表单中所含widget控件Web服务器调用表单解析模块,解析所需要访问表单界面的xml描述文件,其中xml描述文件使用dtd文件定义;首先,使用JAXB框架通过dtd文件生成widget代码,然后Web服务器分析该widget代码,生成Java对象树,检测Java对象树中所含的widget控件,引入对应的web ui组件脚本,最后将Java对象树信息传递给控件组装模块;3)将widget控件映射为web ui对象控件组装模块开始解析对象树;首先,通过查找映射关系,将widget控件转换成对应web ui对象,然后调用组装方法,将生成的web ui对象组装成html脚本;4)填充数据返回表单界面信息显示数据填充模块查询数据库中业务数据,并操作更新web ui对象值,最后将所有web ui对象生成html脚本更新到用户访问的表单界面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东航天信息有限公司,未经山东航天信息有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410673546.3/,转载请声明来源钻瓜专利网。