運用J2EE+XML開發網站自動生成系統

banq發表於2002-08-21
運用J2EE+XML開發網站自動生成系統

這是本人做了近一年的專案,網站自動生成系統目前做得比較好的有Miva(miva.com) 和bapth.com
前者主要側重於商店和購物車功能,成為虛擬主機提供商預裝軟體之一,但是其缺點是
介面變化少,但其強大的功能已經掩蓋了介面的不足。

Bapth.com的網站自動生成則做得比較深入,有多級選單,任意調整選單,將頁面劃分為具體
功能的頁面,供使用者選擇,如有圖片頁面 有論壇頁面 有普通文字頁面等等,這個思路已經
開始將網站內容和網站結構劃分開來。

本人開發的網站自動生成系統吸取了上面兩種系統的優點,同時提供不受限制的模板介面選擇;
可以載入功能頁面 如購物車 論壇等。

主要思路是這樣:
將網站分解成幾個重要的物件,如網站結構 頁 和選單, 網站結構由EJB控制,頁和選單在建立站點時
生成簡單的物件,然後將這兩個物件序列化儲存成XML檔案;模板介面主要是從這兩個物件中獲取資料,
由於將資料和顯示完全分開,因此模板可以是任何形式的設計;使用者如果要修改頁面資料,可以啟用頁和
選單這兩個物件,修改後再序列化儲存。

目前該系統以基本完成,正在做前臺Jsp方面的細節工作。

[該貼被admin於2009-02-21 13:33修改過]

相關文章