level 1
tiles是一个成熟的框架,和struts结合的非常好,甚至可以在struts ActionForward中部署。tiles中经常出现的术语dynamic element(动态元素):jsp的一部分,会被jsp翻译器识别,包括action,directive,expression,jsp标签或scriptlettemplate data(模板数据):jsp一部分,通常不会被jsp翻译器转换,而被逐字传递到响应中。通常是标记或可视文本。template file(模板文件):一个包含模板页面的静态文件或者jsp文件。tile :模板页面的同义词。layout:描述模板文件或tiles应该如何在页面中定位tiles:模版和布局框架definition:一个tiles特征,允许一个布局被标识为一个模版页面,或者一个javabean,也可以用一个xml文档来描述。
2007年02月01日 01点02分
1
level 1
把孙姐书上的例子作了一遍,以为自己很会了,结果遇到问题就卡壳了,回到书上去找,也找不到,孙姐只讲了基本的用法,高级部分还得另向办法,今天回过头来恶补一遍...
2007年02月01日 01点02分
2
level 1
Parameters--参数在运行期间一个tile能够以参数或属性的形式接受不同的信息,据这些信息表现出不同的效果。tiles 参数通常称为属性(attribute)以避免和请求参数相冲突。Tile的属性插入tile时被定义,此属性只有在这个tile中可见。对于子tiles或包含该tile的页面也是不可见的。当相同的tile多次用在相同的页面中时,可以避免名称冲突。开发人员就可以着力于构建Tiles而不用担心名字冲突的问题了。tile属性可以是String或其它类型。 Definitions--定义各种属性通过一个tile组合在一起用来描述屏幕的显示。在实际中,这些描述是有关联的,往往是构建在其它tile之上的。Definitions存储一组属性,有自己标识的独立对象。声名一个base Screen Definitions,然后在这个基础上建立其它的Definitions。如果这个base Screen改变了,在这个base Screen上扩展的所有Definitions也会改变。这就将面向对象的继承和封装原理带到了你的动态页面中。Definitions是可选的,也可以随时用一个简单的JSP标记来部署Tile。~~~~~~~~~~~~~~~~~~~~~讨厌这种文字,但又必须要学,写书的人什么时候才能人性化一点...
2007年02月01日 02点02分
3