[發明專利]基于通訊接口的前端界面及后臺服務生成方法及系統在審
| 申請號: | 201910718148.1 | 申請日: | 2019-08-05 |
| 公開(公告)號: | CN110427175A | 公開(公告)日: | 2019-11-08 |
| 發明(設計)人: | 王鵬 | 申請(專利權)人: | 深圳科藍金信科技發展有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/38 |
| 代理公司: | 深圳大域知識產權代理有限公司 44479 | 代理人: | 蔡衛娟 |
| 地址: | 518000 廣東省深圳市南山區粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 后臺服務 前端界面 通訊接口 抽象信息 抽象引擎 接口映射 接口信息 解析引擎 界面解析 引擎 配置 抽象 服務 參數信息 服務代碼 獲得服務 基本信息 接口數據 配置模塊 相關組件 自動生成 綁定 關聯 | ||
一種基于通訊接口的前端界面及后臺服務生成方法及系統,該方法包括:配置通訊接口的基本信息;配置通訊接口的參數信息,分別將接口信息與前端界面、接口信息與后臺服務代碼關聯獲得接口映射信息;界面抽象引擎對前端界面抽象,獲得界面抽象信息,界面解析引擎識別所述接口映射信息和所述界面抽象信息,生成前端界面代碼;服務抽象引擎對后臺服務代碼抽象,獲得服務代碼抽象信息,服務解析引擎識別所述接口映射信息和服務代碼抽象信息,生成后臺服務代碼。該系統包括接口數據配置模塊、接口映射模塊、界面抽象引擎、界面解析引擎、服務抽象引擎和服務解析引擎。當通訊接口配置好并和界面相關組件綁定后,可自動生成前端界面代碼及后臺服務代碼。
技術領域
本發明涉及前端界面及后臺服務生成方法及系統,尤其是基于通訊接口的前端界面及后臺服務生成方法及系統。
背景技術
許多軟件項目涉及前端界面和后臺服務。此類項目的傳統開發模式為前端組和后端組一起開發,當后臺組開發完成后再進行聯調。這種開發模式時間周期長,代碼質量低。
發明內容
本發明的目的是提供一種基于通訊接口的前端界面及后臺服務生成方法及系統,以至少在一定程度上解決現有技術存在的上述缺陷。
為達上述目的,本發明采用的技術方案如下:
一種基于通訊接口的前端界面及后臺服務生成方法,其包括以下步驟:
配置通訊接口的基本信息;
配置通訊接口的參數信息,分別將接口信息與前端界面、接口信息與后臺服務代碼關聯獲得接口映射信息,所述接口信息包括所述基本信息和所述參數信息;
界面抽象引擎對前端界面抽象,獲得界面抽象信息,界面解析引擎識別所述接口映射信息和所述界面抽象信息,生成前端界面代碼,所述界面抽象信息包括組件描述信息、組件布局信息和組件內容信息;
服務抽象引擎對后臺服務代碼抽象,獲得服務代碼抽象信息,服務解析引擎識別所述接口映射信息和服務代碼抽象信息,生成后臺服務代碼。
通訊接口的基本信息包括接口的編碼、請求方式和接口類型。
優選地,在生成前端界面代碼前還包括指定技術棧的步驟;在生成后臺服務代碼前還包括指定技術棧的步驟。
一種基于通訊接口的前端界面及后臺服務生成系統,其包括接口數據配置模塊、接口映射模塊、界面抽象引擎、界面解析引擎、服務抽象引擎和服務解析引擎,
所述接口數據配置模塊用于配置通訊接口的基本信息;
所述接口映射模塊用于配置通訊接口的參數信息,分別將接口信息與前端界面、接口信息與后臺服務代碼關聯獲得接口映射信息,所述接口信息包括所述基本信息和所述參數信息;
所述界面抽象引擎用于對前端界面抽象獲得界面抽象信息,所述界面抽象信息包括組件描述信息、組件布局信息和組件內容信息;
所述界面解析引擎用于識別所述接口映射信息和所述界面抽象信息,生成前端界面代碼;
所述服務抽象引擎用于對后臺服務代碼抽象獲得服務代碼抽象信息;
所述服務解析引擎用于識別所述接口映射信息和服務代碼抽象信息,生成后臺服務代碼。
通訊接口的基本信息包括接口的編碼、請求方式和接口類型。
優選地,所述界面解析引擎包括技術棧指定模塊;所述服務解析引擎包括技術棧指定模塊。
與現有技術相比,本發明至少具有以下有益效果:
本發明采用數據參數化及界面元素組件化的思想,當通訊接口配置好并和界面相關組件綁定后,系統自動生成前端界面代碼及后臺服務代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳科藍金信科技發展有限公司,未經深圳科藍金信科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910718148.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于數據庫的微服務構建方法
- 下一篇:一種航天器軟件在軌重定義方法





