[發明專利]一種便于擴展的模板化界面配置方法及系統在審
| 申請號: | 202011384034.7 | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112328251A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 梁榮振;劉偉超;陳亮;章藝 | 申請(專利權)人: | 廣東賽意信息科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/70;G06F8/36 |
| 代理公司: | 廣州容大知識產權代理事務所(普通合伙) 44326 | 代理人: | 劉新年 |
| 地址: | 528300 廣東省佛山市順德區大*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 便于 擴展 模板 界面 配置 方法 系統 | ||
一種便于擴展的模板化界面配置方法及系統,包括:S1、在不同的業務模塊定義不同的界面模板;S2、在所述S1中定義的界面模板上定義界面的元素;S3、在所述S2中定義的元素上定義指令;S4、用戶在客戶端發起界面請求;S5、服務器端加載所述S41中所發起的界面請求,并執行所述S3中定義的指令;S6、客戶端依據所述S5中加載的界面請求和執行的指令,生成html呈現給用戶。本發明通過在不同業務模塊上定義不同的界面模板,在界面模板上定義元素,在元素上定義指令,用戶發起請求,服務器端加載界面模板并執行指令,可以有效的將所有界面呈現在客戶端,也即讓讓應用的模塊不單從邏輯層解耦,在頁面展示層也實現解耦。
技術領域
本發明涉及網頁應用開發領域,具體涉及一種便于擴展的模板化界面配置方法。
背景技術
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用于映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。
MVC開始是存在于桌面程序中的,M是指業務模型,V是指用戶界面,C則是控制器,使用MVC的目的是將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式。比如一批統計數據可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。
模型-視圖-控制器(MVC)是Xerox PARC在二十世紀八十年代為編程語言Smalltalk-80發明的一種軟件設計模式,已被廣泛使用。后來被推薦為Oracle旗下Sun公司Java EE平臺的設計模式,并且受到越來越多的使用ColdFusion和PHP的開發者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。
傳統MVC是通過模板生成頁面,但是并沒有考慮頁面擴展。當業務模塊解耦后,頁面的功能也要拆解到不同業務模塊,這時面臨界面擴展的問題。
不難看出,現有技術中還存在諸多問題。
發明內容
為此,為了解決現有技術中的上述問題,本發明提出一種便于擴展的模板化界面配置方法及系統。
本發明通過以下技術手段解決上述問題:
一種便于擴展的模板化界面配置方法,包括:
S1、在不同的業務模塊定義不同的界面模板;
S2、在所述S1中定義的界面模板上定義界面的元素;
S3、在所述S2中定義的元素上定義指令;
S4、用戶在客戶端發起界面請求;
S5、服務器端加載所述S41中所發起的界面請求,并執行所述S3中定義的指令;
S6、客戶端依據所述S5中加載的界面請求和執行的指令,生成html呈現給用戶。
進一步的,所述指令內容還包含腳本邏輯。
一種便于擴展的模板化界面配置系統,包括:
界面模板定義模塊,用于在不同的業務模塊上定義不同的界面模板;
元素定義模塊,用于在所述界面模板定義模塊中定義好的界面模板上定義元素;
指令定義模塊,用于在所述元素定義模塊中定義好的元素上定義指令;
用戶請求模塊,用于用戶在客戶端發起界面請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東賽意信息科技有限公司,未經廣東賽意信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011384034.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動分類裝置
- 下一篇:一種葉片帶有鋸齒尾緣的空調風機葉輪





