使用sitemesh建立复合视图 - 1.hello
生活随笔
收集整理的這篇文章主要介紹了
使用sitemesh建立复合视图 - 1.hello
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
http://docs.huihoo.com/java/sitemesh/
(作者:chen-neu ,提供給 huihoo.com 發(fā)布)
?
使用sitemesh建立復(fù)合視圖 - 1.hello? <- now
使用sitemesh建立復(fù)合視圖 - 2.裝飾器??
使用sitemesh建立復(fù)合視圖 - 3.其它討論?
sitemesh是opensymphony團(tuán)隊(duì)開(kāi)發(fā)的j2ee應(yīng)用框架之一,旨在提高頁(yè)面的可維護(hù)性和復(fù)用性。opensymphony的另一個(gè)廣為人知的框架為webwork是用作web層的表示框架。他們都是開(kāi)源的,可以在www.sf.net下找到。
應(yīng)用于以下大項(xiàng)目的例子:http://opensource.thoughtworks.com/projects/sitemesh.html
- www.jboss.org
- www.theserverside.com
- www.opensymphony.com
- www.atlassian.com
| 簡(jiǎn)介: | ||||||||||
| sitemesh應(yīng)用Decorator模式,用filter截取request和response,把頁(yè)面組件head,content,banner結(jié)合為一個(gè)完整的視圖。通常我們都是用include標(biāo)簽在每個(gè)jsp頁(yè)面中來(lái)不斷的包含各種header, stylesheet, scripts and footer,現(xiàn)在,在sitemesh的幫助下,我們可以開(kāi)心的刪掉他們了。如下圖,你想輕松的達(dá)到復(fù)合視圖模式,那末看完本文吧。
| ||||||||||
| hello sitemesh: | ||||||||||
最后訪問(wèn)index.jsp,將生成如下頁(yè)面:
而且,所有的頁(yè)面也會(huì)如同index.jsp一樣,被sitemesh的filter使用裝飾模式修改成如上圖般模樣,卻不用再使用include標(biāo)簽。 |
總結(jié)
以上是生活随笔為你收集整理的使用sitemesh建立复合视图 - 1.hello的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: OGNL是Object-Graph Na
- 下一篇: Sun地系统架构师考试(SCEA)