logo资料库

tapestry 5.3中文教程.pdf

第1页 / 共199页
第2页 / 共199页
第3页 / 共199页
第4页 / 共199页
第5页 / 共199页
第6页 / 共199页
第7页 / 共199页
第8页 / 共199页
资料共199页,剩余部分请下载后查看
Tapestry5.3 手册 编写:飞风 Tapestry5.3 手册 ............................................................................................................................ 1 tapestry 开发环境所需软件安装 ..................................................................................................... 2 tapestry 项目创建与运行 ................................................................................................................. 6 eclipse 导入 tapestry 创建的项目与运行 ........................................................................................ 7 第一讲:hello tapestry ................................................................................................................... 11 第二讲:tapestry 增删改查---添加数据 ....................................................................................... 14 第三讲:tapestry 增删改查---查询数据 ....................................................................................... 25 第四讲:tapestry 增删改查---修改数据 ....................................................................................... 29 第五讲:tapestry 增删改查---删除数据 ....................................................................................... 31 第六讲:tapestry 输出方式 ........................................................................................................... 33 第七讲:tapestry 可预览的模板页 ............................................................................................... 35 第八讲:tapestry 组件 ................................................................................................................... 35 第九讲:tapestry pagelink 组件 .................................................................................................... 36 第十讲:tapestry 通过地址栏传值@PageActivationContext ...................................................... 37 第十一讲:tapestry session 存储................................................................................................... 38 第十二讲:tapestry actionlink 与 eventlink 组件 ......................................................................... 41 第十三讲:tapestry form 组件 ...................................................................................................... 42 第十四讲:tapestry form 验证 ...................................................................................................... 45 第十五讲:tapestry form 自定义验证 .......................................................................................... 48 第十六讲:tapestry 数据循环显示 loop 与 grid 组件 .................................................................. 57 第十七讲:tapestry 不同类型的变量在页面之间值的传递 ...................................................... 59 第十八讲:tapestry 表单核心组件 ............................................................................................... 63 第十九讲:tapestry 多个提交按钮(submit) .................................................................................. 68 第二十讲:tapestry 多表单(forms) ............................................................................................... 71 第二十一讲:tapestry 的 LinkSubmit 等同于 submit 来使用 ..................................................... 74 第二十二讲:tapestry 的 Select 组件 ........................................................................................... 76 第二十三讲:tapestry 的 Delegate 和 Blocks 组件 ...................................................................... 78 第二十三讲:tapestry 的实体(entity)范本 ................................................................................... 79 第二十四讲:tapestry 的 grid 组件 ............................................................................................... 81 第二十五讲:tapestry 的 loop 组件 .............................................................................................. 86 第二十六讲:tapestry 的树状(tree)组件 .................................................................................... 104 第二十七讲:tapestry 与 javaScript ............................................................................................ 109 第二十八讲:tapestry 与可重复使用的 javaScript .................................................................... 110 第二十九讲:tapestry 更好的可重复使用 javaScript ................................................................ 113
第三十讲:tapestry 强大的 javaScript 混合(mixins) ................................................................. 116 第三十一讲:tapestry 的 javaScript 混合(mixins)统计点击数 .................................................. 118 第三十二讲:tapestry javaScript 动画 ........................................................................................ 124 第三十三讲:tapestry Ajax eventlink 无刷新页面 ..................................................................... 125 第三十四讲:tapestry Ajax actiontlink 无刷新页面 .................................................................. 127 第三十五讲:tapestry Ajax zone 组件无黄色闪烁的背景 ........................................................ 128 第三十六讲:tapestry Ajax 表单(form) ..................................................................................... 130 第三十七讲:tapestry Ajax 表单(form)多 zone 组件 ............................................................... 133 第三十八讲:tapestry Ajax 关联下拉选框(select)组件 ............................................................ 136 第三十九讲:tapestry 页面加载等待过程(ProgressiveDisplay)组件 ....................................... 140 第四十讲:tapestry ProgressiveDisplay 组件详细使用 ............................................................. 142 第四十一讲:tapestry Ajax 周期性更新 .................................................................................... 144 第四十二讲:tapestry Ajax 混合(mixins)周期性更新 ............................................................... 147 第四十三讲:tapestry Ajax 表单验证 ........................................................................................ 150 第四十四讲:tapestry upload 组件 ............................................................................................. 157 第四十五讲:tapestry upload 组件使用 input type="file"实现上传.......................................... 160 第四十六讲:tapestry upload 组件常用的配置详解 ................................................................. 162 第四十七讲:tapestry 与 swfupload 上传................................................................................. 166 第四十八讲:tapestry 与 淘宝 kissy editor 编辑器带图片上传 .............................................. 172 第四十九讲:tapestry+spring 整合 ............................................................................................. 183 第五十讲:tapestry 自定义 404 错误页面 ................................................................................. 196 第五十一讲:tapestry 自定义异常页面 ..................................................................................... 198 tapestry 开发环境所需软件安装 tapestry 开发环境所需软件安装(安装中出现问题可加入技术交流 QQ 群:41138107或 33106572询问): 1,JDK------下载网址 JDK 安装完成之后,需配置下环境变量。
新建全局变量 JAVA_HOME:jdk 安装目录 设置全局变量 Path:%JAVA_HOME%\bin
2,eclipse3.7.2----Eclipse Classic 3.7.2,---官方下载地址:http://www.eclipse.org/downloads/ 只要 jdk 正确安装,eclipse 直接解压就可以使用了。 3,maven 客户端----官方下载地址:http://maven.apache.org/ 注意:下载的时候选择.zip 的文件,另外的.tar.gz 是源文件无需下载。解压放到电脑上,我 的电脑路径:D:\java\apache-maven-3.0.4 配置 maven 环境变量: 新建 M2_HOME:maven 安装路径; 增加 path:%M2_HOME%\bin; 测试:点击电脑-开始-附件-命令提示符(如果是 W7请点右键以管理员身份运行),输入 mvn -v 结果如下,说明安装成功。
4,runJettyRun、maven----eclipse 的插件:安装方法可查看本站 eclipse 常用插件地址与 eclipse 开发环境(支持 tomcat、maven、jetty、JBoss) RunJettyRun Eclipse 插件,选择 help--Install new software---add 然后输入 RunJettyRun, 地址:http://run-jetty-run.googlecode.com/svn/trunk/updatesite 安装 maven eclipse 插件,地址:http://m2eclipse.sonatype.org/sites/m2e
tapestry 项目创建与运行 1、在 eclipse 工程目录下创建项目: 第一次运行 eclipse 的时候会弹出选择工程项目存放地点,如我的存放路径 D:\workspace。 我们就把 tapestry 创建的项目放到这个目录方便统一管理。 打开系统的命令提示符界面,以 windows 为例,路径:开始--附件--命令提示符。注意如果 您的系统是 vista 或 W7,必须右键选择以管理员身份运行。 打开界面,输入 d:按回车键进入 d 盘。输入 cd D:\workspace 按回车进入工作空间目录。 输入:mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org 回车,选 择1回车,选择6回车,输入 groupId 值 com.tapestry 回车,输入 aftifactId 值 tapestryStart 回车,输入版本号为1.0回车,输入包的名字为 com.tapestry.app 回车,输入 Y 回车创建成功!
打开 D:\workspace 会看到已经创建了一个文件夹名为 tapestryStart 的 tapestry 工程,在提 示 命 令 符 中 输 入 cd tapestryStart 回 车 进 入 该 项 目 , 再 输 入 mvn eclipse:eclipse -DdownloadSources=true 回车下载 eclipse 所需的 jar 文件,到此所有创建完成。 输入 mvn jetty:run 回车运行该项目后,打开浏览器输入 http://localhost:8080/tapestryStart/ 可以看到已经跑起来了。 eclipse 导入 tapestry 创建的项目与运行 运行 eclipse3.7在左边的项目管理中右键选择 import.
点击 maven 展开菜单选择 Existing Maven Projects 现有的项目,
分享到:
收藏