快速业务通道

了解Tapestry,第1部分 - 启动Tapestry并在Java环境中运行 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
IBM Brett McLaughlin

设置 Ant

Ant的安装非常简单,只是需要些时间。首先在Tapestry的根目录下输入 ant install。

不必担心奇怪的格式;请输入 “continue” 并按下回车,就开始下载 Tapestry的额外依赖项。这一步骤要花些时间,所以如果构建过程看起来已经执行了一段时间,请不要担心:要下载多个库,还要编译许多代码。

对于高级开发人员

如果想在Tapestry 开发中使用额外项目,只需修改 build.properties,反映这些项目的位置即可。然后,只需删除没有的项目对应的行,并让 Tapestry 下载实际的依赖项。

不要被错误消息吓倒:一定要阅读各种 echo 语句的输出;它们表明 JUnit 已经下载并安装,只需要重新启动构建过程。

构建和更多构建

这是对的,现在还没有完。在提示符下,再次输入 ant install,继续构建。安装了 JUnit 之后,构建会运行许多 JUnit 测试,以确保 Tapestry的设置正确。因为这个构建过程要花许多时间,所以可以去喝杯咖啡,或者到另一台机器上编写一些 XHTML。

这些库都是什么?

构建完成之后,请进入 ext-package/lib 目录,列出目录列表。应当看到像这样的列表:

[bmclaugh:/usr/local/java/tapestry-4.0-beta-12/ext-package/lib]$ ls cglib-full-2.0.1.jar          jdom-1.0.jar cglib-full-2.0.2.jar          junit-3.8.1.jar commons-codec-1.3.jar          log4j-1.2.8.jar commons-fileupload-1.0.jar       ognl-2.6.7.jar commons-logging-1.0.4.jar        oro-2.0.8.jar easymock-1.1.jar            portlet-api-1.0.jar easymockclassextension-1.1.jar     servletapi-2.3.jar hivemind-1.1-rc-1.jar          spring-1.1.jar hivemind-lib-1.1-rc-1.jar        tapestry-4.0-beta-12.jar javassist-3.0.jar            tapestry-annotations-4.0-beta-12.jar jboss-j2ee-3.2.1.jar          tapestry-contrib-4.0-beta-12.jar jboss-j2ee-4.0.0DR4.jar         tapestry-portlet-4.0-beta-12.jar jcharts-0.6.0.jar            vlibbeans-4.0-beta-12.jar

可以看到,构建过程下载了许多 额外的库。其中有许多是在构建 Tapestry 时使用的,其他一些是在编译时使用的。但是,对于运行时,需要把下面这些 Tapestry JAR 文件放在Web 应用程序的WEB-INF/lib 目录中:

tapestry-4.0-beta-12.jar

tapestry-annotations-4.0-beta-12.jar

tapestry-contrib-4.0-beta-12.jar

tapestry-portlet-4.0-beta-12.jar

另外,还需要把以下依赖项文件放在Web 应用程序的WEB-INF/lib 目录中:

commons-codec-1.3.jar:URL 编码和解码工具的文件。

commons-fileupload-1.0.jar:处理多部分文件上载的库。

commons-logging-1.0.4.jar:Tapestry 用来记录信息和错误的框架。

hivemind-1.1-rc-1.jar:Tapestry Java 对象的服务注册表。

hivemind-lib-1.1-rc-1.jar:HiveMind 库。

javassist-3.0.jar:运行时代码增强库。

ognl-2.6.7.jar:导航对象图的表达式语言。

oro-2.0.8.jar:模式匹配的表达式库。

看起来可能有许多文件,但是对于 Java 库来说,还是很常见的;只要把它们放在正确的位置,就不用再照顾它们了。关于安装的最好的消息就是:现在已经完成了!前提软件安装完成、Tapestry 和全部依赖项设置好之后,就可以看看一些 Tapestry Web 应用程序是什么样了。

了解Tapestry,第1部分 - 启动Tapestry并在Java环境中运行(5)

时间:2011-01-31 IBM Brett McLaughlin

Tapestry的示例应用程序

比起从头开始构建 Tapestry 应用程序,先看看

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号