HTML::Mason

HTML中的Mason組件是一個基於開源Perl,用來創建維護網站的平台。

HTML中的Mason組件是一個基於開源Perl,用來創建維護網站的平台。它最早是為了克服CGI的一些局限而開發的,通用網關接口(CGI)是HTTP伺服器與你的或其它機器上的程式進行“交談”的一種工具,其程式須運行在網路伺服器上。Mason的出現使得開發和管理大型網頁的工作變得相對簡單起來。其後Mason不斷完善,目前已經是一個完整的開發工具了。1998年,基於Perl Artistic License的第一個HTML::Mason版本正式發行。
Mason是一個結構化的可復用的組件庫,包括HTML、Perl代碼以及Mason命令。一個完整的網站首先要包括一個主要組件(父組件),在主要組件之中包括各種小型組件(子組件)。這種面向對象的機制,保證了當組件有所改變時,所有引用此組件的網頁都會有所改變。這樣網頁設計人員(這些人通常都對組件編程不太精通)就可以忽略組件的內部機制問題,專心致志將精力放到整個網頁的內容之上了。
Mason支持的其他功能有:利用快取構件進行回復;可以利用目錄或分層結構十分輕鬆的創建模板;具有模擬不同環境下網頁真實顯示效果的能力。Mason特意針對Apache伺服器和mod_perl做了最佳化。當然,Mason也可以作為CGI的標準模組被使用。

相關詞條

熱門詞條

聯絡我們