[發明專利]一種前后端分離架構和分布式功能的系統、裝置及方法在審
| 申請號: | 202111503336.6 | 申請日: | 2021-12-10 |
| 公開(公告)號: | CN114089966A | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 段宇軒 | 申請(專利權)人: | 慕海科技(武漢)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/71;G06F9/54;G06F21/31 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 430073 湖北省武漢市東湖新技術開發區光谷大道*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 后端 分離 架構 分布式 功能 系統 裝置 方法 | ||
隨著不同終端(Pad/Mobile/PC)的興起,各種系統開發需求對開發人員的要求越來越高,純瀏覽器端的響應式已經不能滿足用戶體驗的高要求,我們往往需要針對不同的用戶需求和終端開發不同的版本,一個需求一開發的傳統模式,其中系統前/后端一起開發,在時間周期、技術難度以及功能邏輯處理上要求都非常高,在業務邏輯復雜的系統里,前后端代碼混雜一起,造成后期功能修改、邏輯交互處理時的難度和工作量非常大,本發明涉及一種前后端分離架構和分布式功能的系統、裝置及方法,是互聯網領域一種新的系統開發結構和開發模式,以及基于前后端分離采取的分布式功能的拓展方法,前端View和Controller層負責展現/交互邏輯,后端負責Model層業務處理/數據等的互聯網系統開發模式,可以減少前后端同時開發和功能分布處理的難度。
技術領域
本發明一種前后端分離架構和分布式功能的系統、裝置及方法,涉及互聯網領域一種新的系統開發結構和開發模式,以及基于前后端分離架構采取的分布式功能的拓展方法。
背景技術
隨著不同終端(Pad/Mobile/PC)的興起,各種系統開發需求對開發人員的要求越來越高,純瀏覽器端的響應式已經不能滿足用戶體驗的高要求,我們往往需要針對不同的用戶需求和終端開發不同的軟件版本,一需求一開發的傳統模式,其中系統前/后端一起開發,在時間周期、技術難度以及功能邏輯處理上要求都非常高,在業務邏輯復雜的系統里,前后端代碼混雜一起,造成后期功能修改、邏輯交互處理時的難度和工作量非常大,并且不統一的后端數據系統增加了用戶管理的難度和統一性。
發明內容
針對以上問題,所述一種前后端分離架構和分布式功能的系統、裝置及方法重新構架了“前后端”的開發模式,采用前后端代碼分離的開發架構和方法,前端負責展現/交互邏輯,后端負責業務/數據接口;后端只需要負責按照約定的數據格式向前端提供可調用的API服務即可。前后端之間通過HTTP請求進行交互,前端獲取到數據后,進行頁面的組裝和渲染,最終返回給前端;
有益效果是:前后端分離后,應用的代碼不再是前后端混合,只有在運行期才會有調用依賴關系,應用代碼將會變得整潔清晰,不論是代碼閱讀還是系統代碼維護都會比較輕松,避免了前后端一起開發模式下,代碼混雜一起導致系統維護、升級以及故障處理上的難度和復雜性,如附圖1所示。
所述前后端分離從物理層做區分,客戶端的就是前端,服務器端的就是后端,所述前端包括Pad/ Mobile/PC等終端展現設備裝置,也包括Web/H5/微信小程序/APP等前端系統, PC端和Pad/ Mobile/端的功能不一樣,微信小程序和APP和Web前端系統應用環境又不一樣,因此,前端系統開發時根據不同終端設備裝置和前端系統特性,開發多個前端系統,多前端系統展現/交互邏輯時調取同一個后端數據接口;
有益效果是:前后端分離架構可以讓多前端共用同一個后端,節省用戶項目開發周期,統一后端讓用戶系統和數據管理更方便,避免了用戶多場景、多系統、多后端不統一的管理問題。如附圖2所示。
所述前端系統分布式功能,前端開發時將所有功能單獨模塊化,后端開發對應數據接口,當通過前端需要分配多個子賬戶時,可以通過前端勾選、授權、設定子賬戶不同功能,前端子賬戶只展示授權或勾選的部分功能,不同子賬戶前端系統功能只調取后端對應業務處理層和數據接口;
有益效果是:前端分布式功能可以將前端功能模塊和權限靈活分配給不同子賬戶,根據不同角色和功能需求組合成多個功能分布式使用應用系統,如附圖3所示。
具體實施方式
首先在項目開發前要確認好主要功能和流程,然后前后端根據項目功能需求約定好接口、數據、參數,前后端就可以采取前后端分離的架構模式同時開發。
開發過程中需求發生變更時,如果需求修改是前端部分,那么前端開發做對應修改即可,如開發需求變更部分是后端,技術開發人員修改后端即可,如接口、數據、參數發生變化時,前后端溝通清楚后可繼續采取前后端分離模式開發系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慕海科技(武漢)有限公司,未經慕海科技(武漢)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111503336.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種垃圾焚燒廠給料爐排液壓裝置
- 下一篇:一種用于物料焚燒的爐排裝置





