用 Eclipse 、Spindle 和 Tomcat 轻松搭建 Tapsetry 开发环境

不像 Struts 那样流行,Tapestry 甚至不为人知晓和了解。如果你还不知道 Tapestry 是什么,可以到它的站点了 解。Tapestry 是我最喜欢的 MVC 开发框架之一,另外一个则是 Cocoon。我是在两年前使用过 Cocoon,当时 的版本是 1.8,现在已经是 2.1.3 了,增加了不少的功能特性,有兴趣的朋友可以去研究研究。Tapestry 最 初是在 sf.net,于今年 5 月份加入了 Apache。

这次介绍的是搭建 Tapestry 的开发环境,而非是 Tapestry 开发指南。撰写本文的目的还是向大家推荐 Tapestry,让更多人的了解并使用 Tapestry 这一个非常优秀的开发框架。

开始之前先计划开发环境的目录结构

TomcatC:/tomcat
EclipseC:/eclipse

一、安装 Tomcat

我选用的 Tomcat 版本是 5.0.12,选用这个版本没有什么目的,你完全可以选择其他的版本。从 http://jakarta.apache.org/tomcat 下载 Tomcat,安装到 C:/目录下。关于 Tomcat 的具体安装配置,这里就不描述了,请参考本站将推出 Tomcat 安装配置教程。

用文本编辑器打开 C:/tomcat/conf/server.xml 文件,跳转到文件末尾,找到:

<!--
    <Context path="" docBase="ROOT" debug="0">
-->

把这一句的注释去掉,并把 Context 这个元素的属性改为:

<Context path="" docBase="C:/eclipse/workspace/Tapestry/tapestry" debug="0" reloadable="true"/>

二、安装 Eclipse

目前 Spindle 只支持 Eclipse 2.x,从 Eclipse 站点 http://www.eclipse.org 下载。把下载的文件解压到 C:/ 目录下。

三、安装 Spindle

Spindle 有一个 bug,在 j2sdk 1.4.0 下不能正常工作,建议把 j2sdk 升级到最新版本。

这次利用 Eclipse 的 Software Updates 在线安装 Spindle,这样简洁一点。首先启动 Eclipse 吧,依次 打开菜单 Help -> Software Updates -> Update Manager

然后建立一个新的 Site Bookmark,如下图

然后输入 Tapestry 和 http://spindle.sourceforge.net/updates

接下来就很简单了,选择最新的版本安装就可以了。安装完成后需要重新启动 Eclipse。

三、安装配置 Tapestry

http://jakarta.apache.org/tapestry 下载 tapestry。启动 Eclipse,新建一个 项目,选择 Tapestry Web Project。因为前面我们已经配置好 Tomcat 的 Context,所以在创建新 Tapestry Web Project 的时候,项目名称必须是 Tapestry,而且 Context Folder 也必须是 tapestry,接下来一路 next 就可以了。

最后,把下载的 tapestry 中的 lib 目录下的 jar 文件复制到 C:/eclipse/workspace/Tapestry/tapestry/WEB-INF/lib 目录下,这是运行 Tapestry 应用所要的。

四、简单测试

安装配置完成后,现在简单测试一下开发环境是否搭建成功。在 Home.html 文件中增加一行:

<span jwcid="$content$"> Hello,Tapesty! </span>

然后启动 Tomcat,通过 http://localhost:8080/app 访问我们建立的 Tapestry 应用,如果你看到的是 “Hello,Tapesty!”,那么恭喜你,Tapestry 开发环境搭建成功了。

五、总结

搭建 Tapestry 的开发环境就这么简单,其中很多步骤我讲述的非常简单,如果你有什么问题不明白,可以 mail 和我联系 wayne@sentom.net,同时也可以到本站论坛 http://www.sentom.net/forum 提交你的问题与看法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值