SiteMesh是什麼?
OS(OpenSymphony)的SiteMesh是一個用來在JSP中實現頁面佈局和裝飾(layout and decoration)
的框架組件,能夠幫助網站開發人員較容易實現頁面中動態內容和靜態裝飾外觀的分離。
Sitemesh是由一個基於Web頁面佈局、裝飾以及與現存Web應用整合的框架。它能幫助我們在由大
量頁面構成的項目中創建一致的頁面佈局和外觀,如一致的導航條,一致的banner,一致的版權,等等。
它不僅僅能處理動態的內容,如jsp,php,asp等產生的內容,它也能處理靜態的內容,如htm的內容,
使得它的內容也符合你的頁面結構的要求。甚至於它能將HTML文件象include那樣將該文件作爲一個面板
的形式嵌入到別的文件中去。所有的這些,都是GOF的Decorator模式的最生動的實現。儘管它是由java語言來實現的,但它能與其他Web應用很好地集成。
的框架組件,能夠幫助網站開發人員較容易實現頁面中動態內容和靜態裝飾外觀的分離。
Sitemesh是由一個基於Web頁面佈局、裝飾以及與現存Web應用整合的框架。它能幫助我們在由大
量頁面構成的項目中創建一致的頁面佈局和外觀,如一致的導航條,一致的banner,一致的版權,等等。
它不僅僅能處理動態的內容,如jsp,php,asp等產生的內容,它也能處理靜態的內容,如htm的內容,
使得它的內容也符合你的頁面結構的要求。甚至於它能將HTML文件象include那樣將該文件作爲一個面板
的形式嵌入到別的文件中去。所有的這些,都是GOF的Decorator模式的最生動的實現。儘管它是由java語言來實現的,但它能與其他Web應用很好地集成。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
10 個實用的 Chrome DevTools 設計功能
王莹
2021-11-30 09:53:49
核心網頁指標的新變化以及成功模式
王莹
2021-11-29 16:13:59
Site Kit 和 CMS 核心網頁指標的新變化
王莹
2021-11-26 10:09:03
2021 Google 開發者大會一覽,同步Android、TensorFlow、Web開發等最新動態
罗燕珊
2021-11-16 19:33:53
常用Linux命令、包括vi 、svn
Ocean_K
2023-08-15 21:24:17
JetBrains 官宣:PHP 基金會成立
闫园园
2021-11-23 17:28:57
服務器端編程語言報告出爐,PHP 獨佔鰲頭十幾年
辛晓亮
2021-09-14 16:43:53
PHP沒你想的那麼糟糕
Iain Cambridge
2021-07-28 14:58:50
PHP Git服務器被入侵,黑客向源代碼中添加後門
万佳
2021-03-31 13:03:50
InfoQ 編程語言 2 月排行榜,更好的投票活動來了
InfoQ 中文站
2021-03-22 18:34:58