了解Tapestry,第1部分 - 启动Tapestry并在Java环境中运行 - 编程入门网
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 目录,列出目录列表。应当看到像这样的列表:
可以看到,构建过程下载了许多 额外的库。其中有许多是在构建 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 McLaughlinTapestry的示例应用程序 比起从头开始构建 Tapestry 应用程序,先看看 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |