再談網站自動生成系統中的樹形結構

banq發表於2002-08-28
樹形結構可以說是我們組織資訊內容的一個基本結構。

仔細看看,現在幾乎所有的網站都是以樹形結構來構架自己的網站的。yahoo最早就是從分類目錄搜尋開始的,分類目錄是樹形結構的一個實現,Sina的新聞毫無疑問也是以樹形結構組成的,新聞分體育新聞 技術新聞 時事新聞 ,體育新聞下又分足球新聞。。。等等。

多個網頁就是在樹形結構下組成網站。選單只是樹形結構的一個導航性質的反應。

樹形結構的管理是由三部分組成:

1.前臺javascript編寫的視覺化樹形結構管理
2.中間層,使用compsite模式提供記憶體中樹形結構的管理,將前臺變動和後臺資料庫聯絡起來。
3.後臺資料庫,使用關聯式資料庫儲存樹形關係。

使用者一旦定製好自己的樹形結構,系統將自動將這種結構儲存成XML格式,我們知道XML格式是
最好的樹形結構儲存方式,XML格式再和使用者定製的顯示模板結合,將完成使用者自己定製的網站。

相關文章