[本文中的程序在JDK 6, Tapestry 4.1中测试通过]
用Tapestry自定义组件和创建一个page一样简单,同样要创建三个文件,html模板,配置文件,java类文件,只不过配置文件后缀不是page了,而是jwc。
定义组件的html模板
组件html模板和page的模板基本差不多,只不过组件模板可以是html的片段,也可以是完整的html文件。我们要实现的CheckboxList只需要一个html片段作为模板:
<table border="0" cellpadding="0" ...
- 20:00
- 浏览 (404)
- 评论 (0)
- 分类: Java - Tapestry
- 进入论坛
[请注意,由于Javaeye博客有很多bug,插入文章的代码段的显示有很多的错误,注意自己正确辨别]
Tapestry给我得第一感觉是想法非常不错,把界面的渲染和界面的数据、逻辑分离的很彻底,但是对于程序员来说写程序并不是很直观。而且有关文档、资料和书籍都不多。特别是一些复杂点的需求不知从何下手。经过一段时间的学习,我也总结了一些,以下所有内容都是基于Tapestry 4.1.3版本的。
基础
实现一个页面需要有三个文件:*.html, *.page, *.java(好象有点麻烦哦,不过在某些简单、极端的情况下page文件和java文件可以省略掉),html模板和page文 ...
- 20:10
- 浏览 (657)
- 评论 (0)
- 分类: Java - Tapestry







评论排行榜