国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于web的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)及方法

      文檔序號(hào):6552485閱讀:225來源:國知局
      一種基于web的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)及方法
      【專利摘要】本發(fā)明涉及一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)及方法,所述業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)包括配置平臺(tái)和運(yùn)行引擎平臺(tái);所述配置平臺(tái),用于基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處理靜態(tài)頁面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù),并將動(dòng)態(tài)配置元數(shù)據(jù)輸出給所述運(yùn)行引擎平臺(tái);所述運(yùn)行引擎平臺(tái),用于根據(jù)所述配置平臺(tái)輸出的動(dòng)態(tài)配置元數(shù)據(jù),將業(yè)務(wù)處理靜態(tài)頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。本發(fā)明基于WEB的開發(fā)環(huán)境進(jìn)行業(yè)務(wù)系統(tǒng)的頁面層開發(fā),可以大大降低開發(fā)總體工作量,達(dá)到節(jié)約人員成本的效果。
      【專利說明】-種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)及方法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】和業(yè)務(wù)系統(tǒng)設(shè)計(jì)領(lǐng)域,特別是涉及一種基于WEB的業(yè) 務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)及方法。

      【背景技術(shù)】
      [0002] 界面定制平臺(tái)是多租房PAAS平臺(tái)的第一個(gè)子平臺(tái),用于實(shí)現(xiàn)界面展示層,一般通 過平臺(tái)配置實(shí)現(xiàn)?,F(xiàn)有的界面層展示方法,通常通過JSP硬編碼實(shí)現(xiàn),開發(fā)效率較低,且開 發(fā)出的業(yè)務(wù)系統(tǒng)不易管理,不能清晰地看出業(yè)務(wù)系統(tǒng)所有動(dòng)態(tài)組成部分的控制方式,從而 不適用于現(xiàn)有業(yè)務(wù)系統(tǒng)管理。


      【發(fā)明內(nèi)容】

      [0003] 本發(fā)明所要解決的技術(shù)問題是提供一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)及 方法,用于解決業(yè)務(wù)系統(tǒng)開放效率低、界面不易管理等問題。
      [0004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā) 平臺(tái),包括配置平臺(tái)和運(yùn)行引擎平臺(tái);
      [0005] 所述配置平臺(tái),用于基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處 理靜態(tài)頁面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù),并將動(dòng)態(tài)配置元數(shù)據(jù)輸出給所 述運(yùn)行引擎平臺(tái);
      [0006] 所述運(yùn)行引擎平臺(tái),用于根據(jù)所述配置平臺(tái)輸出的動(dòng)態(tài)配置元數(shù)據(jù),將業(yè)務(wù)處理 靜態(tài)頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。
      [0007] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
      [0008] 進(jìn)一步,所述配置平臺(tái)包括靜態(tài)頁面配置模塊和動(dòng)態(tài)頁面配置模塊,所述靜態(tài)頁 面配置模塊用于生成業(yè)務(wù)處理靜態(tài)頁面,所述動(dòng)態(tài)頁面配置模塊用于在生成的業(yè)務(wù)處理靜 態(tài)頁面上,配置規(guī)則信息、靜態(tài)事件和后臺(tái)服務(wù),并對(duì)應(yīng)生成動(dòng)態(tài)配置元數(shù)據(jù)。
      [0009] 進(jìn)一步,所述業(yè)務(wù)處理靜態(tài)頁面為xhtml格式。
      [0010] 進(jìn)一步,所述動(dòng)態(tài)配置元數(shù)據(jù)以數(shù)據(jù)庫的形式進(jìn)行保存。
      [0011] 進(jìn)一步,所述動(dòng)態(tài)配置元數(shù)據(jù)包括布局元數(shù)據(jù)、控件元數(shù)據(jù)、表格元數(shù)據(jù)和皮膚元 數(shù)據(jù)。
      [0012] 進(jìn)一步,所述業(yè)務(wù)系統(tǒng)的靜態(tài)頁面配置具體包括:基于WEB的開發(fā)環(huán)境,通過JS技 術(shù)拖拽生成技術(shù)組件和業(yè)務(wù)組件,調(diào)用技術(shù)組件和業(yè)務(wù)組件生成業(yè)務(wù)處理靜態(tài)頁面。
      [0013] 本發(fā)明的技術(shù)方案還包括一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法,包括頁面配 置步驟和頁面運(yùn)行步驟;
      [0014] 頁面配置步驟:基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處理靜 態(tài)頁面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù);
      [0015] 頁面運(yùn)行步驟:設(shè)置用于讀取動(dòng)態(tài)配置元數(shù)據(jù)的引擎,再根據(jù)讀取的動(dòng)態(tài)配置元 數(shù)據(jù),將業(yè)務(wù)處理靜態(tài)頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。
      [0016] 進(jìn)一步,所述進(jìn)行業(yè)務(wù)系統(tǒng)的靜態(tài)頁面配置和動(dòng)態(tài)頁面配置具體包括:基于WEB 的開發(fā)環(huán)境,通過JS技術(shù)拖拽生成技術(shù)組件和業(yè)務(wù)組件,調(diào)用技術(shù)組件和業(yè)務(wù)組件生成業(yè) 務(wù)處理靜態(tài)頁面,再在生成的業(yè)務(wù)處理靜態(tài)頁面上,綁定規(guī)則信息、靜態(tài)事件和后臺(tái)服務(wù)。
      [0017] 進(jìn)一步,所述業(yè)務(wù)處理靜態(tài)頁面為xhtml格式。
      [0018] 進(jìn)一步,所述動(dòng)態(tài)配置元數(shù)據(jù)包括布局元數(shù)據(jù)、控件元數(shù)據(jù)、表格元數(shù)據(jù)和皮膚元 數(shù)據(jù)。
      [0019] 本發(fā)明的有益效果是:本發(fā)明基于WEB的開發(fā)環(huán)境進(jìn)行業(yè)務(wù)系統(tǒng)的頁面層開發(fā), 可以大大降低開發(fā)總體工作量,達(dá)到節(jié)約人員成本的效果。另一方面,本發(fā)明配置的頁面通 過統(tǒng)一的列表展現(xiàn),便于企業(yè)從管理的角度,對(duì)系統(tǒng)邏輯進(jìn)行控制。避免代碼重構(gòu)和疊加過 程中造成的不可控因素。

      【專利附圖】

      【附圖說明】
      [0020] 圖1為本發(fā)明所述的基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)的結(jié)構(gòu)示意圖;
      [0021] 圖2為本發(fā)明實(shí)例中業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)配置過程示例圖。

      【具體實(shí)施方式】
      [0022] 以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
      [0023] 如圖1所示,本實(shí)施例給出了一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),包括配置 平臺(tái)和運(yùn)行引擎平臺(tái);
      [0024] 所述配置平臺(tái),用于基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處 理靜態(tài)頁面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù),并將動(dòng)態(tài)配置元數(shù)據(jù)輸出給所 述運(yùn)行引擎平臺(tái)。具體的配置過程包括:以拖拽的方式,生成業(yè)務(wù)處理靜態(tài)頁面,在靜態(tài)頁 面基礎(chǔ)上,配置頁面元素與后臺(tái)服務(wù)的對(duì)應(yīng)關(guān)系,前端操作與校驗(yàn)規(guī)則的對(duì)應(yīng)關(guān)系,前端操 作與靜態(tài)響應(yīng)時(shí)間的對(duì)應(yīng)關(guān)系等,獲得動(dòng)態(tài)動(dòng)態(tài)配置元數(shù)據(jù)。其中,靜態(tài)頁面以文件形式保 存,而動(dòng)態(tài)配置數(shù)據(jù),以數(shù)據(jù)庫形式保存。
      [0025] 所述運(yùn)行引擎平臺(tái),用于根據(jù)所述配置平臺(tái)輸出的動(dòng)態(tài)配置元數(shù)據(jù),將業(yè)務(wù)處理 靜態(tài)頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。具體的渲染過程包括:引擎根據(jù)輸入?yún)?shù),獲取相應(yīng)的 業(yè)務(wù)處理靜態(tài)頁面,以及該靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)動(dòng)態(tài)配置元數(shù)據(jù);對(duì)于服務(wù)相關(guān)的配置,弓丨 擎會(huì)根據(jù)配置,生成請(qǐng)求參數(shù),調(diào)用服務(wù),并把服務(wù)返回結(jié)果,根據(jù)配置,生成實(shí)際的、包含 業(yè)務(wù)數(shù)據(jù)的頁面片段;針對(duì)規(guī)則配置,靜態(tài)響應(yīng)事先配置等,會(huì)動(dòng)態(tài)生成相關(guān)的js代碼,嵌 入到靜態(tài)頁面中,從而監(jiān)測(cè)相關(guān)配置的前臺(tái)操作。其中,所述配置平臺(tái)包括靜態(tài)頁面配置模 塊和動(dòng)態(tài)頁面配置模塊,所述靜態(tài)頁面配置模塊用于生成業(yè)務(wù)處理靜態(tài)頁面,所述動(dòng)態(tài)頁 面配置模塊用于在生成的業(yè)務(wù)處理靜態(tài)頁面上,綁定規(guī)則信息、靜態(tài)事件和后臺(tái)服務(wù)。并且 所述業(yè)務(wù)系統(tǒng)的靜態(tài)頁面配置具體包括:基于WEB的開發(fā)環(huán)境,通過JS技術(shù)拖拽生成技術(shù) 組件和業(yè)務(wù)組件,調(diào)用技術(shù)組件和業(yè)務(wù)組件生成業(yè)務(wù)處理靜態(tài)頁面。
      [0026] 本實(shí)施例中,所述業(yè)務(wù)處理靜態(tài)頁面為xhtml格式,所述動(dòng)態(tài)配置元數(shù)據(jù)包括布 局元數(shù)據(jù)、控件元數(shù)據(jù)、表格元數(shù)據(jù)和皮膚元數(shù)據(jù)。另外,本實(shí)施例中的運(yùn)行引擎模塊,一次 部署,永久有效,后續(xù)新功能或者系統(tǒng)功能修改后的上線,僅僅是上線相應(yīng)的靜態(tài)頁面和動(dòng) 態(tài)配置元數(shù)據(jù),且其中的Java容器不需要重啟,從而解決了熱部署問題。
      [0027] 對(duì)應(yīng)地,本實(shí)施例還給出了一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法,包括頁面 配置步驟和頁面運(yùn)行步驟;
      [0028] 頁面配置步驟:基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處理靜 態(tài)頁面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù);
      [0029] 頁面運(yùn)行步驟:設(shè)置用于讀取動(dòng)態(tài)配置元數(shù)據(jù)的引擎,再根據(jù)讀取的動(dòng)態(tài)配置元 數(shù)據(jù),將業(yè)務(wù)處理靜態(tài)頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。
      [0030] 該業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法與上述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái)的工作原理及具 體的實(shí)施細(xì)節(jié)一致,這里不再多述。
      [0031] 下面以具體的應(yīng)用例來說明本實(shí)施例是如何實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)界面開發(fā)的。
      [0032] 該應(yīng)用例中,配置平臺(tái)的設(shè)置為:配置平臺(tái)技術(shù)采用lamp結(jié)構(gòu),CI框架,靜態(tài)配置 模塊與動(dòng)態(tài)配置模塊有機(jī)結(jié)合,且采用ajax的交互方式,使得配置平臺(tái)簡單易用。運(yùn)行引 擎平臺(tái)設(shè)置為:采用JAVA EE技術(shù)架構(gòu),集成struts、spring、Hibenate等開源框架。
      [0033] 如圖2所示,給出了配置過程圖例,即由頁面設(shè)計(jì)人員、服務(wù)梳理人員、動(dòng)態(tài)配置 人員、測(cè)試人員和發(fā)布人員分工合作,完成業(yè)務(wù)系統(tǒng)界面開發(fā)。
      [0034] 進(jìn)行靜態(tài)頁面配置主要是基于WEB的開發(fā)環(huán)境,通過JS技術(shù)拖拽生成技術(shù)組件和 業(yè)務(wù)組件,調(diào)用技術(shù)組件和業(yè)務(wù)組件生成業(yè)務(wù)處理靜態(tài)頁面。技術(shù)組件和業(yè)務(wù)組件可管理, 技術(shù)組件中主要是實(shí)現(xiàn)基本元素設(shè)置,包括文字格式設(shè)置、圖片設(shè)計(jì)、標(biāo)題設(shè)置、段落設(shè)置 等,而業(yè)務(wù)組件可根據(jù)不同的業(yè)務(wù)需求,進(jìn)行個(gè)性化定制。
      [0035] 進(jìn)行動(dòng)態(tài)頁面配置主要是在生成的業(yè)務(wù)處理靜態(tài)頁面上,綁定規(guī)則信息、靜態(tài)事 件和后臺(tái)服務(wù)等,以后臺(tái)服務(wù)為例,可配置元素類型、觸發(fā)前置條件、取值方式、元素選擇、 元素屬性、相關(guān)運(yùn)算符等多個(gè)動(dòng)態(tài)參數(shù)。
      [0036] 下面具體介紹采用本實(shí)施例的方法開發(fā)的業(yè)務(wù)系統(tǒng)界面展示平臺(tái)的應(yīng)用。
      [0037] 1、用戶登錄業(yè)務(wù)系統(tǒng),業(yè)務(wù)系統(tǒng)進(jìn)行登錄信息判斷,若登錄信息不合法,繼續(xù)顯示 登錄頁面,若登錄信息合法,顯示業(yè)務(wù)系統(tǒng)主框架頁面。
      [0038] 2、業(yè)務(wù)系統(tǒng)主框架頁面包括功能區(qū)和工作區(qū),工作區(qū)默認(rèn)顯示設(shè)定的初始工作頁 面,用戶點(diǎn)擊功能區(qū)標(biāo)簽,訪問相應(yīng)的業(yè)務(wù)系統(tǒng)功能,進(jìn)行定制的頁面,根據(jù)定制頁面設(shè)定 的服務(wù)信息調(diào)用相應(yīng)的服務(wù)接口,并向用戶返回相應(yīng)的頁面信息。
      [0039] 3、用戶接收到返回的頁面信息后,進(jìn)行進(jìn)一步的業(yè)務(wù)操作,向業(yè)務(wù)系統(tǒng)提交表單 信息等數(shù)據(jù),業(yè)務(wù)系統(tǒng)接收用戶提交的數(shù)據(jù),拼裝頁面,并返回給用戶。
      [0040] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1. 一種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),其特征在于,包括配置平臺(tái)和運(yùn)行引擎 平臺(tái); 所述配置平臺(tái),用于基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處理靜 態(tài)頁面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù),并將動(dòng)態(tài)配置元數(shù)據(jù)輸出給所述運(yùn) 行引擎平臺(tái); 所述運(yùn)行引擎平臺(tái),用于根據(jù)所述配置平臺(tái)輸出的動(dòng)態(tài)配置元數(shù)據(jù),將業(yè)務(wù)處理靜態(tài) 頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。
      2. 根據(jù)權(quán)利要求1所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),其特征在于,所述配置平臺(tái)包括 靜態(tài)頁面配置模塊和動(dòng)態(tài)頁面配置模塊,所述靜態(tài)頁面配置模塊用于生成業(yè)務(wù)處理靜態(tài)頁 面,所述動(dòng)態(tài)頁面配置模塊用于在生成的業(yè)務(wù)處理靜態(tài)頁面上,配置規(guī)則信息、靜態(tài)事件和 后臺(tái)服務(wù),并對(duì)應(yīng)生成動(dòng)態(tài)配置元數(shù)據(jù)。
      3. 根據(jù)權(quán)利要求1或2所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),其特征在于,所述業(yè)務(wù)處理靜 態(tài)頁面為xhtml格式。
      4. 根據(jù)權(quán)利要求1或2所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),其特征在于,所述動(dòng)態(tài)配置元 數(shù)據(jù)包括布局元數(shù)據(jù)、控件元數(shù)據(jù)、表格元數(shù)據(jù)和皮膚元數(shù)據(jù)。
      5. 根據(jù)權(quán)利要求1或2所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),其特征在于,所述動(dòng)態(tài)配置元 數(shù)據(jù)以數(shù)據(jù)庫的形式進(jìn)行保存。
      6. 根據(jù)權(quán)利要求1或2所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)平臺(tái),其特征在于,所述業(yè)務(wù)系統(tǒng) 的靜態(tài)頁面配置具體包括:基于WEB的開發(fā)環(huán)境,通過JS技術(shù)拖拽生成技術(shù)組件和業(yè)務(wù)組 件,調(diào)用技術(shù)組件和業(yè)務(wù)組件生成業(yè)務(wù)處理靜態(tài)頁面。
      7. -種基于WEB的業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法,其特征在于,包括頁面配置步驟和頁面 運(yùn)行步驟; 頁面配置步驟:基于WEB的開發(fā)環(huán)境,進(jìn)行業(yè)務(wù)系統(tǒng)的頁面配置,生成業(yè)務(wù)處理靜態(tài)頁 面和該業(yè)務(wù)處理靜態(tài)頁面對(duì)應(yīng)的動(dòng)態(tài)配置元數(shù)據(jù); 頁面運(yùn)行步驟:設(shè)置用于讀取動(dòng)態(tài)配置元數(shù)據(jù)的引擎,再根據(jù)讀取的動(dòng)態(tài)配置元數(shù)據(jù), 將業(yè)務(wù)處理靜態(tài)頁面動(dòng)態(tài)渲染成業(yè)務(wù)處理頁面。
      8. 根據(jù)權(quán)利要求7所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法,其特征在于,所述進(jìn)行業(yè)務(wù)系統(tǒng) 的靜態(tài)頁面配置和動(dòng)態(tài)頁面配置具體包括:基于WEB的開發(fā)環(huán)境,通過JS技術(shù)拖拽生成技 術(shù)組件和業(yè)務(wù)組件,調(diào)用技術(shù)組件和業(yè)務(wù)組件生成業(yè)務(wù)處理靜態(tài)頁面,再在生成的業(yè)務(wù)處 理靜態(tài)頁面上,綁定規(guī)則信息、靜態(tài)事件和后臺(tái)服務(wù)。
      9. 根據(jù)權(quán)利要求7或8所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法,其特征在于,所述業(yè)務(wù)處理靜 態(tài)頁面為xhtml格式。
      10. 根據(jù)權(quán)利要求7或8所述的業(yè)務(wù)系統(tǒng)頁面層開發(fā)方法,其特征在于,所述動(dòng)態(tài)配置 元數(shù)據(jù)包括布局元數(shù)據(jù)、控件元數(shù)據(jù)、表格元數(shù)據(jù)和皮膚元數(shù)據(jù)。
      【文檔編號(hào)】G06F9/445GK104123155SQ201410320408
      【公開日】2014年10月29日 申請(qǐng)日期:2014年7月4日 優(yōu)先權(quán)日:2014年7月4日
      【發(fā)明者】趙興雨 申請(qǐng)人:北京思特奇信息技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1