欢迎光临秦夏耘'Blog!
秦夏耘'Blog
全面进入新的开始
posts - 4,comments - 0,trackbacks - 0

Tapestry页面定义.page文件可以定义一些页面属性和组件,看到一些Tapestry项目中WEB-INF文件乱的惨不忍睹的时候我在想一定要为每个页面定义.page文件和properties文件吗?.page不能不要吗,properties不能定义一个全局的吗?其实答案是可以的!
Java5的annotation是个好东西,我很喜欢这种方式的用法!T4中可以直接在java文件通过注入来定义属性,还可以定义一个全局的properties文件,然后组件完全在html里声明(我比较喜欢这种方式),这样.page可以完全不要了,WEB-INF就清爽多了!
之前看到评论说组件在html里声明和在.page里声明完全是个人喜好的问题,在.page里声明的唯一好处是如果html拿去给美工的话,他们是看不到详细的组件定义,这样也防止他的误操作而删除组件的参数。我觉得这很可笑,如果美工看到jwcid不爽的话,也可以删掉,你仍然无可奈何,又能防多少呢!!

posted on 2006-08-04 11:36 秦夏耘 阅读(181) 评论(0)  编辑  收藏 所属分类: Tapestry

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


网站导航: