获取 Tapestry 5 学习资源

转载 2007年10月15日 15:26:00
获取 Tapestry 5 学习资源
—— Maven SVN
现有的 Tapestry 5 资源主要有:官方网站文档及相关代码、 Maven 资源、 SVN 资源。
现在 Tapestry 5 公布的资源都可以在官方网站上得到,这里想介绍另外两种得到资源的用法,即 Maven SVN ,在此推荐这两个工具,是因为它们拿资源更方便,省了很多事。通过 Maven 拿到官方的入门实例,通过 SVN 得到 Tapestry 5 的源代码及相关资源。
 官方文档上提到过 Maven Maven 是一个软件构建工具,类似 Ant 却有很多比 Ant 强大的地方,自 2001 年起, Maven 已经成为构建工具领域的先驱。通俗的来说, Maven 即充当一个软件工厂与用户之间的连接,软件工厂里有很多工件(软件项目),我们可以在本地通过 Maven 拿到软件工厂(远端服务器)上的工件,可以再构建、更新本地的工件。 Maven 的官方网站地址为 http://maven.apache.org/
 为此,我们得下载 Maven 这个工具包,以便运行命令(工具的 bin 目录有可执行的文件)得到服务器上 Tapestry 5 的实例资源。还要通过 Eclipse Maven 插件在 Eclipse 中构建下载下来的资源,可以通过 Eclipse [Help] à [software Updates] à [Find and Install…] 菜单项打开更新对话框后新建一个更新地址为 http://m2eclipse.codehaus.org/update/ Maven 更新项下载 Maven 插件,插件安装详情及使用请参看 http://m2eclipse.codehaus.org/ ,此页面有相应文本及 Flash 视频指南。
 
以上 Maven 环境构建好了,我们就可以通过 Maven 取到 Tapestry 5 quickstart 实例及相关的依赖包。另外 Tapestry 网站上也有如何用 Maven 一步步构建 Tapestry 5 实例的 Flash 视频演示 http://tapestry.apache.org/tapestry5/screencast.html
 
此外,如果想得到现在的 Tapestry 5 的源代码包的话,我们可以通过 SVN 从远程资源库中下载到 Eclipse 中, SVN 类同于 CVS 。这里我们也可以使用 Eclipse 的手动更新插件的功能获取 SVN 插件, SVN 插件更新地址为: http://subclipse.tigris.org/update_1.2.x ,此版本支持 Eclipse3.x 。安装指南可以参看官方 http://subclipse.tigris.org/install.html (带屏幕截图)。如何使用 SVN ,如果知道用 CVS ,这个也就没问题了。也可以参看 http://subclipse.tigris.org/screenshots.html (带屏幕截图)。
 
Apache.org 有一个 SVN 资源库, URL 地址为 http://svn.apache.org/repos/asf/ ,我们在本地 Eclipse 里新建这个 SVN 资源定位后,就可以在其资源分支里找到 Tapestry 5 的源代码分支了。下载下来的 Tapestry 5 源代码包里有很多的可用资源,包括它的入门实例与一些测试实例(也是 Tapestry Web 项目),我们可以把他们抽取出来,建立相应的 Web 应用,以便学习 Tapestry 5
 

Tapestry5.3使用总结

1.Tapestry框架的加载是通过Filter来完成的,需要在web.xml中加入以下配置: app org.apache.tapestry5.TapestryFilter app ...
  • JavaMan_chen
  • JavaMan_chen
  • 2013年07月17日 10:16
  • 11297

Tapestry5项目的导入

@1 首先import导入项目后,点击项目右键选择如图1所示: @2 接着进入图2,选中Apache后点击edit @3 在图3中点击Add Ecternal JARs进入图...
  • Cheney1993
  • Cheney1993
  • 2016年06月28日 23:38
  • 281

tapestry3创建自定义组件

两种方法创建自定义标签: 一.通过AbstractComponent父类渲染,此种方法直接在java类中编写页面脚本,然后输出。 1.编写java类com/ailk/ech/ecop/view...
  • lzf4712
  • lzf4712
  • 2015年08月18日 13:19
  • 1068

Tapestry框架使用方法技巧总结

一、弹出窗口页面: div class="hero-table" data-nav-group="#hero-nav-tab" data-search="#hero-search" data...
  • u012598738
  • u012598738
  • 2016年04月28日 17:25
  • 852

Tapestry框架概述

Tapestry带来了真正的Java web应用程序OOP编程,摘自《深入浅出Tapestry》中的一句话。这本书也是我学习Tapestry的参考之一,其他参考资料如《Tapestry in acti...
  • jarwis
  • jarwis
  • 2016年07月14日 16:51
  • 2989

解读Tapestry5.1——页面渲染

本文旨在介绍Tapestry5.1的页面渲染(render)过程,希望最终能给出一个完整清晰的页面渲染流程,以便大家能更好的理解Tapestry页面渲染的过程,构架出更漂亮的Tapestry组件。 ...
  • qq435967718
  • qq435967718
  • 2016年10月26日 13:30
  • 661

IT学习资源汇总

软件类: http://edu.csdn.net/ 黑马程序员:(培训机构视频,主要是网站方面的java,oracle,mysql,php,c#,android,.net以及一些前沿技术)   htt...
  • licong_carp
  • licong_carp
  • 2014年03月05日 11:35
  • 1165

java学习资源大集锦

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • u013806366
  • u013806366
  • 2015年11月20日 15:34
  • 1296

Tapestry5 事件处理函数返回结果处理策略

本文主要讨论Tapestry5 (本文针对版本5.1)对事件处理函数所返回的结果进行处理的内部机制。有关事件处理的实现机制可以参见我另一篇博文《Tapestry5 事件分派机制 》。   ...
  • qq435967718
  • qq435967718
  • 2016年10月26日 10:15
  • 392

【学习资源分享】在线学习平台推荐

寒假在家,为大家推荐一些好的学习资源,无聊时可以充充电^_^ 本文主要介绍国内外主流MOOC平台,英语学习网站,出国留学站点等MOOC作为近几年热度不减的学习新方式,MOOC真的是极大的改变了我们的...
  • victordiao
  • victordiao
  • 2017年02月06日 14:12
  • 932
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取 Tapestry 5 学习资源
举报原因:
原因补充:

(最多只允许输入30个字)