tiles框架

杨以杰

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

什么是Tiles

Tiles 是一种JSP布局框架,主要目的是为了将复杂的jsp页面作为一个的页面的部分机能, 然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机能的变更及维护。 Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。(百度百科)

Tiles起源

最早的Tiles是组装在Struts1.1里面的,主要目的是为了将复数的jsp页面作为一个的页面的部分机能, 然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机能的变更及维护。 现在Tiles已经作为一个Apache独立的开源项目维护着。

Tiles作用

Tiles允许作者​​定义页面片段,这些片段可以在运行时被组合成一个完整的页面。 这些片段或片可以被简单的包括在内,以便减少常见的页面元素的重复或者嵌入在其他的片中以开发一系列可重复使用的模板。 这些模板简化了整个应用程序中一致的外观和感觉的开发。(Tiles官方文档)

2.知识剖析

Tilles经典布局

怎样使用tiles框架?

依赖和配置文件

拆分Jsp页面

在tlies.xml中定义

3.常见问题

大型网站页面数量庞大,修个每个页面相同部位的工作量大

多数个页面都有相同的部分,重复代码过多,不够精简

4.解决方案

SSM中使用Tiles

5.编码实战

6.扩展思考

Tiles中使用正则表达式

7.参考文献

百度百科

Apache Tiles官方文档:http://tiles.apache.org/

http://blog.sina.com.cn/s/blog_a123d4d50101792d.html

http://www.tuicool.com/articles/ZbMn2a

8.更多讨论

除了这两种用法,还有没有什么进阶用法?

谢谢观看

By:杨以杰