SiteMesh
文章平均质量分 76
ccecwg
这个作者很懒,什么都没留下…
展开
-
OpenSymphony——SiteMesh——Decorators(1)
一、介绍OpenSymphonyOpenSymphony是一个开源项目,致力于提供企业级的J2EE组件。OpenSymphony的组件重点强调简洁、一体化、插件化(还是翻译为可插拔?)以及符合规范。鉴于上面翻译不够准确,特意附上原文如下:OpenSymphony is an Open Source project dedicated to providing enterprise clas转载 2014-12-26 11:53:31 · 653 阅读 · 0 评论 -
OpenSymphony——SiteMesh——Decorators(2)
五、如何使用SiteMesh以struts2+spring2+hibernate3构架的系统为例1、下载SiteMesh,下载地址:http://www.opensymphony.com/sitemesh/download.action2、在工程中引入SiteMesh的必要jar包,和struts2-sitemesh-plugin-2.0.8.jar;3、修改你的web.xml,在转载 2014-12-26 12:00:32 · 570 阅读 · 0 评论 -
OpenSymphony——SiteMesh——Decorators(4)
一、Web可复用框架概述 为了建立可复用的web应用程序,一个通用的方法是建立一个分层结构,如下面一个普通web应用:前端:JSP和Servlets,或jakarta的velocity控制层框架 Controller : (Struts/Webwork)业务逻辑 Business :主要业务逻辑持久化框架:hibernate/jdo 可糟糕的是前端的页面逻辑转载 2014-12-26 13:22:49 · 373 阅读 · 0 评论 -
一个SiteMesh的小例子
SiteMesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以删掉它们了~下边是创建一个简单实例的步骤转载 2014-12-26 13:24:40 · 398 阅读 · 0 评论 -
OpenSymphony——SiteMesh——Decorators(3)
@ page language="java" pageEncoding="UTF-8"%>@taglib prefix="decorator" uri="http://www.opensymphony.com/sitemesh/decorator"%>@taglib prefix="page" uri="http://www.opensymphony.com/sitemesh/page"%转载 2014-12-26 12:00:59 · 426 阅读 · 0 评论 -
Sitemesh 3 的使用及配置
1 . Sitemesh 3 简介Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’技术。参考:百度百科,相关类似技术:Apache Tiles。官网:http://wiki.sitemesh.org/wiki/display/sitemesh/Home 。2 . Sitemesh 3转载 2014-12-26 17:45:49 · 429 阅读 · 0 评论 -
sitemesh3配置
下面是配置过程:1. 新建一个web工程名字sitemesh32. 添加sitemesh3的jar到lib文件夹中3. 在web.xml中添加: sitemesh org.sitemesh.config.ConfigurableSiteMeshFilter sitemesh /* 4. 新建一个装饰页面:http://w转载 2014-12-26 17:47:27 · 482 阅读 · 0 评论 -
SiteMesh使用示例
一、SiteMesh介绍 SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。[来自百度百科] 通俗的理解就是,SiteMesh把页面中变化的和不变的分离开来,用不变的去装饰各种变化的内容。从而使页面具有统一的布局,而且方便页面的管理。不变的页面称之为装饰页面,内容变化的页面称之为被装饰页面。转载 2014-12-26 17:50:11 · 511 阅读 · 0 评论