[發明專利]系統開發的方法、裝置、計算機可讀存儲介質與處理器有效
| 申請號: | 202011602953.7 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112698813B | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 劉吟 | 申請(專利權)人: | 智慧神州(北京)科技有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/445 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 霍文娟 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 開發 方法 裝置 計算機 可讀 存儲 介質 處理器 | ||
本申請提供了一種系統開發的方法、裝置、計算機可讀存儲介質與處理器。該方法包括采用JSON格式規范組件,得到規范化組件;將規范化組件轉化為Java項目源碼,Java項目源碼包括多個第一函數;將規范化組件轉化為SDK文檔;將規范化組件轉化為js代碼框架,js代碼框架包括多個第二函數,第二函數與第一函數一一對應;根據Java項目源碼、SDK文檔和js代碼框架,開發系統。本方案實現了將組件的規范化和標準化,使得封裝的組件不僅適用于本次的開發,也適用于以后的開發,實現了組件的復用,方便了后續的開發和維護。
技術領域
本申請涉及應用系統開發領域,具體而言,涉及一種系統開發的方法、裝置、計算機可讀存儲介質與處理器。
背景技術
現有技術中,一般而言對一種系統(例如電商系統)的開發需要多人協作,一部分開發人員負責組件的封裝(例如MYSQL組件),一部分開發人員負責組件的調用,例如,開發人員寫Java調用組件,但是,由于每個開發人員的編程習慣的差異,所使用的編程語言也會不同,導致所封裝的組件也是千差萬別的,使用組件的人員如果想要調用已經開發的組件,需要根據已開發的組件的接口的性能,去適配不同的程序,使得調用組件的開發人員操作繁瑣,影響系統的開發進度。再者由于沒有采用統一的編程語言進行組件的封裝,使得封裝的組件僅適用于本次的開發,下次開發需要重新進行組件的封裝和調用,也就是說組件的復用性較差,每次都需要實現很多重復性工作,且使用不同的開發語言會帶來維護的難度。
發明內容
本申請的主要目的在于提供一種系統開發的方法、裝置、計算機可讀存儲介質與處理器,以解決現有技術中使用多種編程語言進行組件的封裝導致組件的復用性差的問題。
根據本發明實施例的一個方面,提供了一種系統開發的方法,包括:采用JSON格式規范組件,得到規范化組件;將所述規范化組件轉化為Java項目源碼,所述Java項目源碼包括多個第一函數;將所述規范化組件轉化為SDK文檔;將所述規范化組件轉化為js代碼框架,所述js代碼框架包括多個第二函數,所述第二函數與所述第一函數一一對應;根據所述Java項目源碼、所述SDK文檔和所述js代碼框架,開發系統。
可選地,根據所述Java項目源碼、所述SDK文檔和所述js代碼框架,開發系統,包括:獲取預開發的功能;基于所述預開發的功能,確定對應的所述SDK文檔;根據所述SDK文檔確定對應的js代碼框架中的js代碼;根據所述js代碼確定對應的所述第二函數;確定與所述第二函數對應的所述第一函數;基于所述第一函數進行系統開發。
可選地,所述規范化組件包括多個類對象,各所述類對象僅有一個構造函數。
可選地,各所述類對象下定義有多個方法函數,各所述方法函數用于表示相應的功能。
可選地,各所述構造函數內具有零個參數或者非零個參數,各所述方法函數內具有零個參數或者非零個參數。
可選地,將所述規范化組件轉化為Java項目源碼,包括:將所述類對象映射為所述Java項目源碼中的第一參量;將所述構造函數映射為所述Java項目源碼中的第二參量;將所述方法函數映射為所述Java項目源碼中的第三參量。
可選地,將所述規范化組件轉化為js代碼框架,包括:將所述類對象映射為所述js代碼框架下的第一參數;將所述構造函數映射為所述js代碼框架下的第二參數;將所述方法函數映射為所述js代碼框架下的第三參數。
根據本發明實施例的另一方面,提供了一種系統開發的裝置,包括:規范單元,用于采用JSON格式規范組件,得到規范化組件;第一轉化單元,用于將所述規范化組件轉化為Java項目源碼,所述Java項目源碼包括多個第一函數;第二轉化單元,用于將所述規范化組件轉化為SDK文檔;第三轉化單元,用于將所述規范化組件轉化為js代碼框架,所述js代碼框架包括多個第二函數,所述第二函數與所述第一函數一一對應;開發單元,用于根據所述Java項目源碼、所述SDK文檔和所述js代碼框架,開發系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智慧神州(北京)科技有限公司,未經智慧神州(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011602953.7/2.html,轉載請聲明來源鉆瓜專利網。





