原文:
http://tapestry.apache.org/dependencies-tools-and-plugins.html
依赖,工具和插件
现在我们想深入tapestry,我们首先讨论配置你的开发环境。用java开发有喜悦与痛苦,还有令人困惑的JDK,IDE,TLA。
下面让我们来讨论所有的开源和自由可用的工具栈,你需要安装它们,可能你已经有一些它们的特定版本安装在你的开发电脑上。
jdk1.5和更新的版本
Tapestry5使用了jdk1.5版本的功能。包含了java注解,和一点点java泛型,在jdk1.6上也能
eclipse ide
本教程假定你正在使用eclipse作为你的ide,eclipse是一个流行的ide,也随时吸收IntelliJ,NetBeans或任何其他ide的优点。
Eclipse附带各种东西,并包含一个内置的XML编辑器。eclipse可以在eclipse.org网站下载。我们推荐Eclipse IDE用3.7版(“Indigo”)或更新版本
Jetty
Jetty是一个开源的servlet容器由Greg Wilkins创建,jetty是高性能的,并被设计为很容易的嵌入其他软件。
RunJettyRun Eclipse插件
RunJettyRun是一个简单的eclipse插件,捆绑了一个jetty版本(写作本文时是版本6),你可以设置在eclipse启动时自动启动jetty,使得你的web应用程序可用。你可以安装RunJettyRun,使用eclipse的"install New Software..."菜单,update URL是http://run-jetty-run.googlecode.com/svn/trunk/updatesite
本教程使用的是 RunJettyRun version 1.3.1
Apache Maven 3
Maven是一个雄心勃勃的软件构建工具。它有一个非常复杂的插件系统,允许你做任何事,但主要是编译java代码,生成war包和jar包,创建网站的报告。
或许相对于ant的最大优势,它可以从几个中央资料库中的一个下载项目依赖(例如tapestry和其依赖的jar包),自动管理它们。
对于tapestry来说,maven不是必须的,但开始架构tapestry时特别有用。
maven可由http://maven.apache.org/download.html获得。
有一些可用的eclipse插件,例如m2e,但为了简单起见,在这里我们不使用,相反,我们使用maven生成eclipse的项目文件。
tapestry
你还没有下载,正如我们看到的,maven会搞定如何下载tapestry及其依赖。
下一篇:
分享到:
相关推荐
01-Tapestry入门开源框架,初学者的首选
《EnjoyWeb:Tapestry入门》是一本专为希望快速掌握Tapestry框架并享受Web开发乐趣的读者设计的教程。Tapestry是一款强大的、基于Java的Web开发框架,它简化了复杂的应用程序构建过程,使得开发者能够更专注于业务...
在"Tapestry入门.docx"中,你将了解到如何设置开发环境,包括安装必要的工具和库,配置IDE(如Eclipse或IntelliJ IDEA),以及创建第一个Tapestry应用。这通常涉及以下几个步骤: 1. **环境配置**:安装Java ...
"tapestry学习入门资料" Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建动态的、交互的 web 应用。 Tapestry 使得 Java 代码与 HTML 完全分离,利用这个框架开发大型应用变得...
【Tapestry框架详解】 Tapestry是一款开源的基于Servlet的应用程序框架,它采用组件对象模型来构建动态、交互式的Web应用。这个框架的核心概念是Java Web Component(JWC),表现为HTML标记上的jwcid属性。JWC允许...
【Tapestry4.1.2 入门-介绍】 Tapestry 是一个基于Java的Web应用程序框架,它提供了一种面向组件的开发方式,极大地简化了Web应用的构建过程。在Tapestry中,开发者无需关注HTTP请求的处理细节,如链接、请求流向和...
**一、Tapestry 5.1入门** 1. **环境配置**:首先,你需要安装Java Development Kit (JDK) 和Apache Maven,这两个是开发Tapestry应用的基础。配置Maven的`pom.xml`文件,以便引入Tapestry 5.1的相关依赖。 2. **...
### Tapestry5最新中文入门实例教程 #### 一、引言 Tapestry是一个使用Java语言创建Web应用程序的面向组件的开发框架。本教程旨在通过实际案例帮助读者掌握Tapestry 5的基本概念和核心功能,并体验其带来的高效开发...
Tapestry4是一款基于Java的Web应用程序框架,它在2000年代初期非常流行,由Apache软件基金会维护。这个框架的主要目标是提供一种高效、易于理解和使用的工具,用于构建动态、数据驱动的Web应用。以下是一些关于...
本书以循序渐进的方式,从Tapestry框架技术的基本概念入手,讲解Tapestry框架在J2EE Web..., 本书适合Web框架技术的爱好者、Tapestry入门学习者、Tapestry表现层开发人员和关注下一代的Web开发技术的公司与个人用户。
Tapestry是一款强大的Java Web应用程序框架,由Apache软件基金会维护,它强调了组件化、模块化和可重用性,使得开发复杂的Web应用变得更加简单。本文将深入介绍Tapestry 4的相关知识点。 1. **组件化编程**: ...
本指南将着重于Tapestry4的快速入门和实践,对于理论部分,建议读者参考之前关于Tapestry3的资料,以获得更全面的理解。 #### 五、Tapestry4 QuickStart 为了帮助开发者快速上手Tapestry4,以下是一套环境搭建步骤...
本书适合Web框架技术的爱好者、Tapestry入门学习者、Tapestry表现层开发人员和关注下一代Web开发技术的公司与个人用户。书中强调了不得无许可复制或抄袭本书的内容,防止侵权。 在技术层面,Tapestry采用了HiveMind...
Tapestry5最新中文教程.doc 作者 Renat Zubairov & Igor Drobiazko译者 沙晓兰 发布于 2008年7月2日 下午9时30分 社区 Java 主题 Web框架 ----------------------------------------- Tapestry5.1实例教程.pdf ...
Tapestry是一个强大的Java Web应用程序框架,由Apache软件基金会维护。它强调组件化、模块化和松耦合的开发方式,使得开发人员可以构建出高效、可维护的Web应用。以下是对Tapestry源码、API及相关库的详细解读: 1....
**Tapestry 3 开发指南** Tapestry 3 是一个开源的Java Web应用程序框架,它在20世纪90年代末至21世纪初非常流行,由Apache软件基金会维护。这个框架提供了组件化、事件驱动和声明式编程模型,帮助开发者构建动态、...