随聊

BlogJava 首页 新随笔 联系 聚合 管理
  2 Posts :: 4 Stories :: 4 Comments :: 0 Trackbacks
Tapestry是一个基于组件应用的WEB框架。另还有一个基于组件WEB框架:JSF。我没有深入了解JSF。在我做的第一个项目中就是用了Tapestry.
一,Tapestry的基本概念:
   
n1,页面(Page):tapestry由一堆命名唯一的页面组成,每个页面有一个模板和若干组件;
n2,模板(Template):一个用于页面(或一个组件)的HTML模板。Tapestry中,一个模板包括基本的HTML markup,以及一些用于标记组件的特殊属性的标签。
n3,组件(Component):用于Tapestry页面的可重复使用的对象。当一个页面表现时,或者页面中的一个链接被触发时,组件产生相应的HTML代码。多个组件也可以用来构成一个新的组件。  
二, 页面结构概念: 
 
nTapestry应用程序中,一个页面(page)由一个HTML模块(.html),一个页面规范(.page),和一个JAVA页面类(page class)构成
n每个Tapestry页面有一个特殊的唯一的名称(也就是.page的名称)。页面名称被用来定位页面规范和HTML模板。每一个页面都要在.application中定义。
n在页面中,htmltapestry分离性很好,要用到tapestry的地方,只要加一个jwcid就可以了。

我对Tapestry的了解,大多是通过其官方网站,还有就是同网上的高手交流,(以上的资料是摘别人的文档)。还有就是通过在网上搜索一些实例。如:betterPetShop应用等等。
posted on 2006-03-23 11:22 小利 阅读(81) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: