亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種web界面的動態(tài)擴展方法和服務器的制造方法

文檔序號:9910713閱讀:749來源:國知局
一種web界面的動態(tài)擴展方法和服務器的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機應用技術領域,特別涉及一種web界面的動態(tài)擴展方法和服務 器。
【背景技術】
[0002] Web界面是計算機與用戶之間信息交互的常用界面之一,現(xiàn)有的web界面主要是根 據(jù)用戶需求,在web服務器中開發(fā)出相應的web界面,例如:某一公司想要針對某一項目開發(fā) web界面,其要求管理層人員和普通員工通過web瀏覽器訪問該項目時,web界面展現(xiàn)內容不 同,那么,web界面開發(fā)人員就需要針對管理層人員開發(fā)一種web界面,記為界面A,針對普通 員工開發(fā)另外一種web界面,記為界面B,該界面A和界面B需要開發(fā)人員有針對性地單獨開 發(fā),使得界面A和界面B是固定化的,那么,當對web界面的要求發(fā)生變化時,只能通過開發(fā)人 員修改web界面對應的軟件來完成,仍然不能直接對web界面進行動態(tài)調整。

【發(fā)明內容】

[0003] 本發(fā)明提供一種web界面的動態(tài)擴展方法和服務器,能夠直接對web界面進行動態(tài) 調整。
[0004] 一種web界面的動態(tài)擴展方法,定義基礎數(shù)據(jù)字典,根據(jù)所述基礎數(shù)據(jù)字典,生成 web界面元模型;并設置界面信息維護組件;還包括:
[0005] 根據(jù)目標web界面需求,配置所述web界面元模型中包含的基礎數(shù)據(jù),建立數(shù)據(jù)模 型;
[0006] 當接收到訪問所述目標web界面的請求時,讀取所述數(shù)據(jù)模型,顯示界面元素;
[0007] 當需要對所述顯示界面元素進行修改時,通過所述目標web界面提供所述界面信 息維護組件,并通過所述界面信息維護組件,修改所述數(shù)據(jù)模型。
[0008] 優(yōu)選地,上述方法進一步包括:設置數(shù)據(jù)維護組件;
[0009] 在所述顯示界面元素之后,進一步包括:通過所述數(shù)據(jù)維護組件,對所述界面元素 中包含的業(yè)務數(shù)據(jù)執(zhí)行增加、刪除、修改、查詢中的任意一種或多種操作。
[0010]優(yōu)選地,上述方法進一步包括:設置模板表和批量數(shù)據(jù)導入組件,所述模板表包 括:起始行、列信息;
[0011] 在所述顯示界面元素之后,進一步包括:根據(jù)所述起始行、列信息,定義數(shù)據(jù)模板 和數(shù)據(jù)模板列;
[0012] 當所述界面元素中包含業(yè)務數(shù)據(jù)時,根據(jù)所述數(shù)據(jù)模板,為所述業(yè)務數(shù)據(jù)生成對 應的數(shù)據(jù)文件,并根據(jù)所述數(shù)據(jù)模板列,存儲所述數(shù)據(jù)文件;
[0013] 通過所述批量數(shù)據(jù)導入組件,對所述數(shù)據(jù)文件中包含的業(yè)務數(shù)據(jù)執(zhí)行批量增加 和/或批量修改的操作。
[0014] 優(yōu)選地,上述方法進一步包括:設置數(shù)據(jù)稽核組件和數(shù)據(jù)稽核規(guī)則;
[0015] 當對所述業(yè)務數(shù)據(jù)執(zhí)行批量增加的操作時,通過數(shù)據(jù)稽核組件,根據(jù)所述數(shù)據(jù)稽 核規(guī)則,對批量增加的業(yè)務數(shù)據(jù)進行稽核。
[0016] 優(yōu)選地,所述定義基礎數(shù)據(jù)字典,包括:對模型屬性的類型和取值范圍進行枚舉, 定義控件組建的類型,并設置模型的展示層級結構;
[0017] 所述配置所述web界面元模型中包含的基礎數(shù)據(jù),包括:根據(jù)枚舉的模型屬性的類 型和取值范圍,選定數(shù)據(jù)模型屬性的類型和數(shù)據(jù)模型屬性的取值范圍,并確定控件組建的 類型和模型的展示層級結構。
[0018] 一種web界面的動態(tài)擴展服務器,包括:
[0019] 生成元模型單元,用于定義基礎數(shù)據(jù)字典,根據(jù)所述基礎數(shù)據(jù)字典,生成web界面 元模型;
[0020] 生成數(shù)據(jù)模型單元,用于根據(jù)目標web界面需求,配置所述生成元模型單元生成的 web界面元模型中包含的基礎數(shù)據(jù),建立數(shù)據(jù)模型;
[0021] 界面顯示單元,用于當接收到訪問所述目標web界面的請求時,讀取所述生成數(shù)據(jù) 模型單元建立的數(shù)據(jù)模型,顯示界面元素;
[0022]提供修改單元,包含界面信息維護組件,用于當需要對所述界面顯示單元顯示的 顯示界面元素進行修改時,通過所述目標web界面提供所述界面信息維護組件,并通過所述 界面信息維護組件,修改所述生成數(shù)據(jù)模型單元建立的數(shù)據(jù)模型。
[0023] 優(yōu)選地,上述裝置進一步包括:
[0024]數(shù)據(jù)維護組件,用于對所述界面顯示單元顯示的界面元素中包含的業(yè)務數(shù)據(jù)執(zhí)行 增加、刪除、修改、查詢中的任意一種或多種操作。
[0025]優(yōu)選地,上述裝置進一步包括:設置單元、數(shù)據(jù)處理單元和批量數(shù)據(jù)導入組件,其 中,
[0026]所述設置單元,用于設置模板表,所述模板表包括:起始行、列信息,并根據(jù)所述起 始行、列信息,定義數(shù)據(jù)模板和數(shù)據(jù)模板列;
[0027]所述數(shù)據(jù)處理單元,用于當所述界面顯示單元顯示的界面元素中包含業(yè)務數(shù)據(jù) 時,根據(jù)所述設置單元定義的數(shù)據(jù)模板,為所述業(yè)務數(shù)據(jù)生成對應的數(shù)據(jù)文件,并根據(jù)所述 設置單元定義的數(shù)據(jù)模板列,存儲所述數(shù)據(jù)文件;
[0028]所述批量數(shù)據(jù)導入組件,用于對所述數(shù)據(jù)處理單元生成和存儲的數(shù)據(jù)文件中包含 的業(yè)務數(shù)據(jù)執(zhí)行批量增加和/或批量修改的操作。
[0029] 優(yōu)選地,上述裝置進一步包括:
[0030] 數(shù)據(jù)稽核組件,用于設置數(shù)據(jù)稽核規(guī)則,當所述批量數(shù)據(jù)導入組件對所述業(yè)務數(shù) 據(jù)執(zhí)行批量增加的操作時,根據(jù)所述數(shù)據(jù)稽核規(guī)則,對批量增加的業(yè)務數(shù)據(jù)進行稽核。
[0031] 優(yōu)選地,所述生成元模型單元,用于對模型屬性的類型和取值范圍進行枚舉,定義 控件組建的類型,并設置模型的展示層級結構;
[0032] 所述生成數(shù)據(jù)模型單元,用于根據(jù)所述生成元模型單元枚舉的模型屬性的類型和 取值范圍,選定數(shù)據(jù)模型屬性的類型和數(shù)據(jù)模型屬性的取值范圍,并確定控件組建的類型 和模型的展示層級結構。
[0033] 本發(fā)明實施例提供了一種web界面的動態(tài)擴展方法和服務器,該方法包括:定義基 礎數(shù)據(jù)字典,根據(jù)所述基礎數(shù)據(jù)字典,生成web界面元模型,為用戶提供盡可能詳盡的界面 設置參數(shù)以滿足不同用戶的需求;并設置界面信息維護組件;根據(jù)目標web界面需求,配置 所述web界面元模型中包含的基礎數(shù)據(jù),建立數(shù)據(jù)模型,通過該步驟使得用戶可以根據(jù)自己 的需求配置基礎數(shù)據(jù);當接收到訪問所述目標web界面的請求時,讀取所述數(shù)據(jù)模型,顯示 界面元素;當需要對所述顯示界面元素進行修改時,通過所述目標web界面提供所述界面信 息維護組件,并通過所述界面信息維護組件,修改所述數(shù)據(jù)模型,該過程只需要通過界面信 息維護組件對web界面進行維護,而無需重新編寫軟件,實現(xiàn)了直接對web界面進行動態(tài)調 整。
【附圖說明】
[0034]圖1為本發(fā)明實施例提供的一種web界面的動態(tài)擴展方法的流程圖;
[0035]圖2為本發(fā)明另一實施例提供的一種web界面的動態(tài)擴展方法的流程圖;
[0036]圖3為本發(fā)明實施例提供的web界面的動態(tài)擴展服務器結構示意圖;
[0037]圖4為本發(fā)明另一實施例提供的web界面的動態(tài)擴展服務器結構示意圖。
【具體實施方式】
[0038]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒?發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實 施例,都屬于本發(fā)明保護的范圍。
[0039]如圖1所示,本發(fā)明實施例提供一種web界面的動態(tài)擴展方法,該方法可以包括如 下步驟:
[0040] 步驟101:定義基礎數(shù)據(jù)字典,根據(jù)基礎數(shù)據(jù)字典,生成web界面元模型;并設置界 面信息維護組件;
[0041] 步驟102:根據(jù)目標web界面需求,配置web界面元模型中包含的基礎數(shù)據(jù),建立數(shù) 據(jù)模型;
[0042]步驟103:當接收到訪問目標web界面的請求時,讀取數(shù)據(jù)模型,顯示界面元素; [0043]步驟104:當需要對顯示界面元素進行修改時,通過目標web界面提供界面信息維 護組件,并通
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1