【技术实现步骤摘要】
一种前端页面的生成方法、装置及设备
本申请涉及数据处理领域,具体涉及一种前端页面的生成方法、装置及设备。
技术介绍
目前,软件开发领域的后台服务开发与前端页面开发是分离、解耦的,后台服务开发与前端页面开发的交互方式往往是通过后台导出的API文档。其中,API文档中包含了前端开发人员需要的完整信息,前端开发人员根据API文档中的内容开发前端页面、构造与后台服务之间的交互等。显然,由前端开发人员根据API文档人工开发前端页面的方式效率较低。
技术实现思路
有鉴于此,本申请提供了一种前端页面的生成方法、装置及设备,能够自动化的生成前端页面,提高前端页面的开发效率。第一方面,为实现上述专利技术目的,本申请提供了一种前端页面的生成方法,所述方法包括:对预先确定的API文档进行解析,获得所述API文档对应的对象信息列表;其中,所述对象信息列表包括前端页面关联的对象以及所述对象的字段定义信息;当所述对象信息列表中的任一对象被确定后,接收为所述对象的预设页面功能设置的元数据,并建立所述对象 ...
【技术保护点】
1.一种前端页面的生成方法,其特征在于,所述方法包括:/n对预先确定的API文档进行解析,获得所述API文档对应的对象信息列表;其中,所述对象信息列表包括前端页面关联的对象以及所述对象的字段定义信息;/n当所述对象信息列表中的任一对象被确定后,接收为所述对象的预设页面功能设置的元数据,并建立所述对象的预设页面功能与所述元数据的对应关系;其中,所述元数据包括基于所述对象的字段定义信息为所述预设页面功能设置的字段;/n基于所述对象的预设页面功能与所述元数据的对应关系构造预设页面模板的上下文,将所述上下文写入所述预设页面模板后,运行所述预设页面模板以生成所述对象关联的前端页面。/n
【技术特征摘要】
1.一种前端页面的生成方法,其特征在于,所述方法包括:
对预先确定的API文档进行解析,获得所述API文档对应的对象信息列表;其中,所述对象信息列表包括前端页面关联的对象以及所述对象的字段定义信息;
当所述对象信息列表中的任一对象被确定后,接收为所述对象的预设页面功能设置的元数据,并建立所述对象的预设页面功能与所述元数据的对应关系;其中,所述元数据包括基于所述对象的字段定义信息为所述预设页面功能设置的字段;
基于所述对象的预设页面功能与所述元数据的对应关系构造预设页面模板的上下文,将所述上下文写入所述预设页面模板后,运行所述预设页面模板以生成所述对象关联的前端页面。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述API文档,生成所述对象关联的前端页面的脚本文件。
3.根据权利要求2所述的方法,其特征在于,所述基于所述API文档,生成所述对象关联的前端页面的脚本文件,包括:
对所述API文档进行解析,获得所述API文档对应的服务信息列表;其中,所述服务信息列表包括后台提供的服务;
接收基于所述服务信息列表为所述对象关联的前端页面上的预设交互操作设置的服务,并建立所述对象对应的所述预设交互操作与所述服务的对应关系;
基于所述预设交互操作与所述服务的对应关系构造预设脚本模板的上下文,并将所述上下文写入所述预设脚本模板后,运行所述预设脚本模板以生成所述对象关联的前端页面的脚本文件。
4.根据权利要求3所述的方法,其特征在于,所述对象具有关联对象;所述预设脚本模板包括预设主从表脚本模板,所述方法还包括:
接收基于所述服务信息列表为所述关联对象关联的前端页面上的预设交互操作设置的服务,并建立所述关联对象对应的所述预设交互操作与所述服务的对应关系;
相应的,所述基于所述预设交互操作与所述服务的对应关系构造预设脚本模板的上下文,并将所述上下文写入所述预设脚本模板后,运行所述预设脚本模板以生成所述对象关联的前端页面的脚本文件,具体为:
基于所述对象和所述关联对象分别对应的所述预设交互操作与所述服务的对应关系构造所述预设主从表脚本模板的上下文,并将所述上下文写入所述预设主从表脚本模板后,运行所述预设主从表脚本模板以生成所述对象和所述关联对象共同关联的前端页面的脚本文件。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述对象具有关联对象;所述预设页面模板包括预设主从表页面模板,所述方法还包括:
接收为所述关联对象的预设页面功能设置的元数据,并建立所述关联对象的预设页面功能与...
【专利技术属性】
技术研发人员:肖义,陆国际,纪勇,贾璐,葛东,邢铁军,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。