[发明专利]一种前端页面的生成方法、装置及设备有效
申请号: | 201910884481.X | 申请日: | 2019-09-18 |
公开(公告)号: | CN110727429B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 肖义;陆国际;纪勇;贾璐;葛东;邢铁军 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 郭一斐 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 前端 页面 生成 方法 装置 设备 | ||
1.一种前端页面的生成方法,其特征在于,所述方法包括:
对预先确定的API文档进行解析,获得所述API文档对应的对象信息列表;其中,所述对象信息列表包括前端页面关联的对象以及所述对象的字段定义信息;
当所述对象信息列表中的任一对象被确定后,接收为所述对象的预设页面功能设置的元数据,并建立所述对象的预设页面功能与所述元数据的对应关系;其中,所述元数据包括基于所述对象的字段定义信息为所述预设页面功能设置的字段;
基于所述对象的预设页面功能与所述元数据的对应关系构造预设页面模板的上下文,将所述上下文写入所述预设页面模板后,运行所述预设页面模板以生成所述对象关联的前端页面;
基于所述API文档,生成所述对象关联的前端页面的脚本文件,包括:
对所述API文档进行解析,获得所述API文档对应的服务信息列表;其中,所述服务信息列表包括后台提供的服务;
接收基于所述服务信息列表为所述对象关联的前端页面上的预设交互操作设置的服务,并建立所述对象对应的所述预设交互操作与所述服务的对应关系;
基于所述预设交互操作与所述服务的对应关系构造预设脚本模板的上下文,并将所述上下文写入所述预设脚本模板后,运行所述预设脚本模板以生成所述对象关联的前端页面的脚本文件。
2.根据权利要求1所述的方法,其特征在于,所述对象具有关联对象;所述预设脚本模板包括预设主从表脚本模板,所述方法还包括:
接收基于所述服务信息列表为所述关联对象关联的前端页面上的预设交互操作设置的服务,并建立所述关联对象对应的所述预设交互操作与所述服务的对应关系;
相应的,所述基于所述预设交互操作与所述服务的对应关系构造预设脚本模板的上下文,并将所述上下文写入所述预设脚本模板后,运行所述预设脚本模板以生成所述对象关联的前端页面的脚本文件,具体为:
基于所述对象和所述关联对象分别对应的所述预设交互操作与所述服务的对应关系构造所述预设主从表脚本模板的上下文,并将所述上下文写入所述预设主从表脚本模板后,运行所述预设主从表脚本模板以生成所述对象和所述关联对象共同关联的前端页面的脚本文件。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述对象具有关联对象;所述预设页面模板包括预设主从表页面模板,所述方法还包括:
接收为所述关联对象的预设页面功能设置的元数据,并建立所述关联对象的预设页面功能与所述元数据的对应关系;
相应的,所述基于所述对象的预设页面功能与所述元数据的对应关系构造预设页面模板的上下文,将所述上下文写入所述预设页面模板后,运行所述预设页面模板以生成所述对象关联的前端页面,具体为:
基于所述对象的预设页面功能与所述元数据的对应关系和所述关联对象的预设功能页面与所述元数据的对应关系,构造所述预设主从表页面模板的上下文,将所述上下文写入所述预设主从表页面模板后,运行所述预设主从表页面模板以生成所述对象和所述关联对象共同关联的前端页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910884481.X/1.html,转载请声明来源钻瓜专利网。