您的位置:首页 > 其它

SiteMesh相关(一)

2016-03-21 13:00 204 查看
SiteMesh相关(一)

一、SiteMesh是什么?

SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。

Sitemesh是由一个基于Web页面布局、 装饰及与现存Web应用整合的框架。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的banner、一致的版权 等。它不仅能处理动态的内容,如JSP、PHP、ASP、CGI等产生的内容,还能处理静态的内容,比如HTML的内容,使得它的内容也符合你的页面结构 的要求。甚至它能像include那样将HTML文件作为一个面板的形式嵌入到别的文件中去。所有的这些,都是GOF的Decorator模式的最生动的 实现。装饰模式是在不必改变原类文件和使用集成的情况下,动态地扩展一个对象的功能。它能通过创建一个包装对象,也就是装饰来包裹的对象。尽管它是由 Java语言来实现的,但是它能与其他Web应用很好的集成。

二、SiteMesh集成相关

(PS:集成环境介绍,Mac Eclipse,maven java项目)

1、maven sitemesh地址

官方网站sitemesh maven地址

关于对应版本截图如下:



例如:我集成的是2.4.2的版本,选中2.4.2。



maven sitemesh地址

//将下面的代码粘贴到pom.xml配置文件中即可
<dependency>
<groupId>opensymphony</groupId>
<artifactId>sitemesh</artifactId>
<version>2.4.2</version>
</dependency>


2、如果你的是直接导入jar的项目。那么可以直接下载对应的jar包

官方下载地址链接

下载列表截图如下:



这边提供下我上传到CSDN的2.4.2的资源,也可以直接链接我的CSDN地址进行下载。

sitemesh-2.4.2.jar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SiteMesh