无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

sitemesh网页布局修饰框架用法介绍及相关案例分析

Web开发 dancy 1年前 (2023-12-04) 244次浏览 已收录 0个评论 扫描二维码
sitemesh网页布局修饰框架用法介绍及相关案例分析

sitemesh网页布局修饰框架用法介绍及相关案例分析

介绍

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

Sitemesh 是由一个基于Web 页面布局、装饰以及与现存 Web 应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的 banner,一致的版权,等等。它不仅仅能处理动态的内容,如 jsp,php,asp 等产生的内容,它也能处理静态的内容,如 htm 的内容,使得它的内容也符合你的页面结构的要求。甚至于它能将 HTML 文件象 include 那样将该文件作为一个面板的形式嵌入到别的文件中去。所有的这些,都是 GOF 的 Decorator 模式的最生动的实现。尽管它是由 java 语言来实现的,但它能与其他 Web 应用很好地集成。

下图是SiteMesh的结构图:

工作原理

SiteMesh 是基于 Servlet 的 filter 的,即过滤流。它是通过截取 response,并进行装饰后再交付给客户。

点击展开
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

表情 贴图 加粗 删除线 居中 斜体 签到