Tapestry入门:配置页面名与JavaBeans应用
需积分: 9 73 浏览量
更新于2024-08-13
收藏 584KB PPT 举报
在Tapestry入门教程中,我们首先探讨了如何在配置页面时为特定页面注册名字。在Tapestry 3.0.4版本中,为了实现动态、交互的Web应用,你需要在xxx.application配置文件中添加新的`<page>`元素,如`<page name="NewTest" specification-path="/dest/NewTest.page"/>`,这样可以明确指定页面的名称和URL路径。
Tapestry框架的核心理念是利用组件对象模型(Component Object Model),将Java代码和HTML完全分离,使得大型应用的开发更为简单,易于维护和升级。Tapestry支持本地化,错误报告功能强大,主要采用JavaBean和XML技术进行开发。框架中的页面、组件以及它们的构成部分如下:
- 页面:由HTML模板(.html),页面规范(.page)和页面类(.java)三部分组成。HTML模板中嵌入jwcid属性,页面类则继承自`org.apache.tapestry.AbstractComponent`类。
- 组件:同样包含HTML模板(.html)、组件规范(.jwc)和组件类(.java),其HTML模板也是通过jwcid属性与静态HTML结合。
在Tapestry框架中,页面被视为特殊的组件,整个Web应用是由众多Tapestry组件组成的集合。为了开发页面,开发者频繁使用JavaBeans,它们的属性通过get和set方法进行访问。特别是对于boolean类型的属性,Tapestry允许使用"is"关键字代替"get",提供了简洁的属性路径表示法。属性路径由一系列用句点分隔的属性名称组成,例如"visit.propertyName",用于表示组件层次结构中的属性查找。
这个章节重点在于配置页面名称以及理解Tapestry组件模型、JavaBeans的使用以及如何通过属性路径在Tapestry中导航组件属性。后续内容可能会深入讲解如何创建页面和组件,以及如何利用JavaBean的属性进行数据绑定和交互设计。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2007-06-30 上传
2011-08-10 上传
2015-08-08 上传
2022-09-20 上传
点击了解资源详情
点击了解资源详情
辰可爱啊
- 粉丝: 18
- 资源: 2万+
最新资源
- Pro C# with.NET 3.0, Special Edition_2007
- IFIX实现语音报警的方法
- 好用的java 笔记
- ArcGIS院校GIS建设配置方案
- ARCGIS新特性与电力信息系统
- AT指令中文手册.pdf
- IEEE 802.15.4中的ZIGBEE协议
- OpenCMS内容管理入门指南
- mobile development data
- 强力突破网页打开慢(解决只能上qq,不能打开网页问题)
- flex中文教程 入门教程 中文教程
- 利用INFOPATH+2007+++VS2005开发MOSS工作流(开发篇)
- zigbee2006协议
- STC89C51单片机资料集合
- DIV+CSS布局大全
- Sybase SQL学习