打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Tapestry的实践心得
用Tapestry差不多有半年的时间了,写了这么久的代码,总该是要有些思考的。就在这里写下一些关于Tapestry机制的东西吧。 我关于Tapestry的机制的认识,还是在平时编写代码以及调试的过程中一点一点的积累起来的,可能不太有什么理论依据,但相信可以给大家一些参考。 1,.page文件 在这个文件里,我们最常使用的恐怕就是定义属性了。(我现在最熟的单词就是specification了,呵呵)那么我们为什么要定义属性呢?page文件到底干什么用呢? 大家都知道,page文件是规范的xml文档,Tapestry框架根据该文件在运行时生成一个临时类,该临时类继承该文件中指明的(T4中可以不指明,但依然可以找到)页面类(继承BasePage类),并且根据page文件的内容,在该临时类中生成相应的代码(比如根据property-specification自动地生成get和set) 这样大家知道为什么写抽象类和抽象方法了吧?:) 2 .html文件 html文件就是我们所要展示的页面模板了,Tapestry会根据其中的标签进行相应的操作,比如生成javascript脚本以及在某个位置写入Html代码等。 3 .java文件 呵呵,这个文件不用我多说了吧。大家比较疑惑的可能就是写抽象的页面类的问题了。但是看了上面关于page文件的说明,大家已经有所了解了吧?
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
基于tapestry5.0实现的文件下载
JSP异常处理机制
Java Web编程的主要组件技术
汪炳吉_修改和新建DNN的模块及一些DNN代码和开发过程
java零基础到项目实战:HTML入门
标签库,永恒的争论话题 JavaEye专栏频道
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服