調度MIS通用對象模型的Web實現
摘要:為解決調度信息系統中不斷的業務變更對系統結構的破壞,我們構建了面向對象的動態建模框架。本文著重論述了該框架中的核心-通用的調度MIS對象模型在WEB中的實現。采用三層體系結構,以COM規范實現數據訪問
根據屬性定義,限制輸入的最大長度,檢查輸入的有效性等等。PMProp類封裝了對象類中所有屬性的處理及表現,是數據表示層實現對象模型的最小元素。
PMInst類根據對象類定義,實現對象類,是對象類在客戶端的具體實現。通過PMInst類的封裝,在數據表示層實現了通用對象模型。這樣,一個PMInst類的實例就對應了一個系統中的對象實例。根據應用需求,PMInst類提供了對象類相關的操作,如對象類數據發生變化后,向業務邏輯組件提交修改數據的操作。為了讓PMInst類有更好的通用性及靈活性,PMInst類中還定義了頁面表示屬性及操作定義屬性。
在某個具體的應用中,涉及的對象可以是單個對象實例,也可以是多個對象實例。為在數據表現層中實現一個或多個對象實例的統一處理,我們定義了PMInstArray類。PMInstArray類提供了對象管理方法:包括新增、刪除、修改,及整體頁面定義和操作定義等等。
2.6 自定義的頁面表現
在全WEB界面的應用系統中,常常存在開發者提供的頁面表現不能滿足目標用戶需求的問題。系統后期的大量維護工作是修改頁面布局及字體,頁面用色的調整。為解決該問題,在設計實現通用對象模型時,我們加入了對頁面表現及控制的通用處理。
在上述HTC類定義中,我們分別在PMInstarray類及PMInst中加入了cssfile及Uidef屬性,用戶通過對cssfile和Uidef的定義,可實現兩個層次的頁面表現定義:
CSS層次的改變
CSS是Cascading Style Sheets(層疊樣式表單)的簡稱。更多的人把它稱作樣式表。顧名思義,它是一種設計網頁樣式的工具。樣式表為網頁的展示效果提供了更多的靈活性。通過樣式表的定義,可定義網頁上幾乎所有元素的顏色、背景、邊界、邊框等等屬性。借助CSS的強大功能,網頁將在您豐富的想象力下千變萬化。
在我們的系統中,用戶可自定義css文件,然后將該css文件名作為參數傳入PMInst類或PMInstarray類,實現css層次的頁面表現定義。
雖然css規范功能強大,但樣式表不能改變大范圍的頁面布局,也就是說,如果PMInst類的缺省頁面設計為兩列的表單(TABLE)樣式,那么定義css可以改變表單的背景,字體大小顏色等等,但不能將表單樣式變為多列的表單或是根本不使用表單元素。這樣的工作是由更高層次的頁面定義完成的。
自定義頁面布局
調度MIS通用對象模型對系統處理數據的高度抽象及HTC組件對通用對象模型的類,屬性的統一處理,使用戶自定義頁面成為可能。
為實現用戶自定義頁面布局。我們提供了一個所見即所得的Web頁面編輯工具,先選擇要定義的對象類,工具將自動生成包括選
責任編輯:和碩涵
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
貴州職稱論文發表選擇泛亞,論文發表有保障
2019-02-20貴州職稱論文發表 -
《電力設備管理》雜志首屆全國電力工業 特約專家征文
2019-01-05電力設備管理雜志 -
國內首座蜂窩型集束煤倉管理創新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業技能標準
-
《低壓微電網并網一體化裝置技術規范》T/CEC 150
2019-01-02低壓微電網技術規范
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加
-
電氣工程學科排行榜發布!華北電力大學排名第二
-
國家電網61家單位招聘畢業生
2019-03-12國家電網招聘畢業生 -
《電力設備管理》雜志讀者俱樂部會員招募
2018-10-16電力設備管理雜志