Tiles框架特性和内容

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

在开发Web站点时,常常要求同一站点的所有Web页面保持一致的外观,比如有相同的布局、页头、页尾和菜单。图16-1显示了一种典型的网页布局。

图16-1 一种典型的网页布局

在图16-1中,网页被划分为四个部分:Header、Menu、Footer和Content。对于同一站点的所有Web页面,Header、Menu和Footer部分的内容相同,仅仅Content部分的内容不相同。如果采用基本的JSP语句来编写所有的Web页面,显然会导致大量的重复编码,增加开发和维护成本。

Tiles框架为创建Web页面提供了一种模板机制,它能将网页的布局和内容分离。它允许先创建模板,然后在运行时动态地将内容插入到模板中。Tiles框架建立在JSP的include指令的基础上,但它提供了比JSP的include指令更强大的功能。Tiles框架具有如下特性:

·创建可重用的模板

·动态构建和装载页面

·定义可重用的Tiles组件

·支持国际化

Tiles框架包含以下内容:

·Tiles标签库

·Tiles组件的配置文件

·TilesPlugIn插件

本章循序渐进的介绍了构建如图16-1所显的复合式Web页面的若干方案,每个方案都建立在上一个方案的基础之上。本章的样例程序为tilestaglibs应用,针对每一种方案,都提供了独立的版本。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航