實現B/S環境的UI定製

alex_chew發表於2004-06-14
不知道大家有沒有這樣的經歷:剛做完一個web應用沒多久客戶說我們要加一個XXX功能。拿回來分析一下,很簡單就能實現,但是需要將封存的專案程式碼找出來,這兒加幾個函式,那兒加幾個JSP。要是能夠定製UI那該多麼方便?!拿過來透過某個工具或者是直接錄入幾條記錄,一切都能搞定。
這一陣子一直在找這方面的內容,沒有完全吻合的。不知道大家有沒有這方面的經驗或感想,要是集思廣益能將“頁面定製”實現了,或許能減輕很多掙扎在jsp中的朋友們的苦痛。
我正在考慮的方法是透過配置檔案定義頁面。比如說如果一個頁面由幾個表單元素組成,那麼這幾個元素連同其屬性寫入到該配置檔案內,透過pageMaker在執行時動態組裝。echo提供了很多可能的線索,它能夠解決頁面事件監控,提供基本表單元素可配置功能。
現在遇到幾個棘手的問題包括比較複雜的頁面組織邏輯,比如:頁面佈局控制(像table的列寬控制,頁面區塊的劃分),資料繫結(將資料呈現與控制物件進行連線),以及像在C/S下的屬性頁等元件(這一塊主要是因為我的懶)
我的目標是實現任何一個web專案裡都不用寫一句html。一個(一堆)配置檔案加上一個頁面生成機制就能完成表示層邏輯。

寫完了感覺我想要的就是dreamweaver,哈哈哈哈。是很像,如果實現了應該就是性質相似的東西(跟VB更像),只有一點不一樣,那就是我要的不是jsp/html這樣的不規範的內容,而是規範化的資料

相關文章