`
zhijin
  • 浏览: 75989 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Tapestry的安装配置说明

阅读更多
Tapestry的安装配置说明
                                                    
Tapestry框架是一个位于java servlet容器和Tapestry应用程序之间的层。Tapestry不是一个独立运行的服务器;它是一个servlet的扩展,它运行于servlet容器(例如Tomcat)或包含servlet容器的应用服务器中(如Jbose, Websphere,或者 WebLogic.  Tapestry 应用其实是由一系列页面组成,而每个页面是由可以复用的组件构成。
本文的目介绍的是搭建 Tapestry 的开发环境,并且假设已经安装好tomcat和eclipse.
:tomcateclipse的安装配置可见我的另一份文档(Eclipse WTP+tomcat+lomboz的安装配置说明.doc)
  
开始之前需要手动下载的第三方依赖包
http://howardlewisship.com/downloads/quick-start/tapestry-libraries.tar.gz
 
开发环境目录
 
Tomcat E:\tomcat
Eclipse E:\eclipse
Eclipse的workspace E:\workspace
一、安装 Spindle
 
利用 Eclipse Software Updates 在线安装 Spindle这样简洁一点。首先启动 Eclipse 依次打开菜单 Help -> Software Updates -> Find and Install
 
 
 
然后选择Search for new features to install, 然后点击next
 
 
 
点New Remote Site 弹出对话框New Update Site
然后输入 Tapestry http://spindle.sourceforge.net/updates
 
 
接下来选择按提示选择合适的版本安装就可以了。
 
 
按照提示,安装完成后需要重新启动 Eclipse。
 
二、安装配置使用 Tapestry
 
从 http://jakarta.apache.org/tapestry 下载 tapestry。启动 Eclipse,新建一个项目,选择 Tapestry Web Project。
 
 
 
项目名称MyTapestry, Context Folder是 context,接下来一路 next 就可以了。
 
最后,把下载的 tapestry 中的tapestry-4.0 目录下的 jar 文件和tapestry依赖的jar文件复制到 E:\workspace\Tapestry\tapestry\WEB-INF\lib 目录下,这是 Tapestry 应用所要的。(也可以复制到E:\tomcat\shared\lib ?)
 
 
三、搭建测试
1.在tomcat上发布
在E:\tomcat\conf\Catalina\localhost下面新建一个MyTapestry.xml文件
<Context docBase="E:\workspace\MyTapestry\context" path="/MyTapestry" />
 
2.安装配置完成后,现在简单测试一下开发环境是否搭建成功。在 Home.html 文件中增加一行:
<span jwcid="$content$"> Hello,Tapesrty! </span>
 
然后启动 Tomcat通过 http://localhost:8080/ MyTapestry /app 访问我们建立的 Tapestry 应用
 
如果你看到的是,Hello,Tapestry!那么,Tapestry 开发环境搭建成功了。
 
 
分享到:
评论

相关推荐

    Tapestry In Action

    - **环境搭建**:指导读者如何配置开发环境,包括安装必要的软件(如JDK、IDE等)以及设置Tapestry相关的工具链。 - **第一个Tapestry应用**:通过一个简单的示例项目,让读者快速上手Tapestry,了解其基本工作流程...

    TSH.rar_Tapestry spring_tapestry_tapestry hiberna_tapestry workb

    Tapestry通过Spring与Hibernate进行交互,利用Spring的数据源和SessionFactory配置,将持久层与业务层解耦。Tapestry的组件可以直接绑定到由Hibernate管理的实体对象,实现数据的透明访问。这种集成方式简化了数据...

    自己学习tapestry后做的小例子

    2. `src/main/resources`:资源文件,如配置文件、国际化文件、静态资源等。 3. `pom.xml`或`build.gradle`:如果是Maven或Gradle项目,会包含构建文件,定义了项目的依赖、构建过程等。 4. `.gitignore`:如果项目...

    java Tapestry4.1.2入门说明教程第1/2页

    然后,在web.xml文件中配置Tapestry的中央控制器,即ApplicationServlet,指定其servlet-name和url-pattern。 一旦环境配置完成,可以开始编写Tapestry程序。一个简单的Tapestry程序通常由HTML页面和相应的Java类...

    MyTapestry4-quickStart.rar_Tapestry4_quickstart tapestry_tapestr

    5. **配置文件**:如`web.xml`,是Servlet容器的部署描述符,用于配置Tapestry初始化参数。 在开始学习和使用这个快速启动项目时,你需要先确保安装了JDK1.5及以上的版本,然后根据项目使用的构建工具(可能是Ant或...

    Tapestry5.chm

    1. **安装与设置**:指导用户如何配置开发环境,包括安装必要的库和工具,以及如何创建第一个Tapestry 5项目。 2. **组件模型**:详细解释组件的概念,包括组件生命周期、属性、事件和服务。 3. **模板与渲染**:...

    Tapestry用户手册

    DTD(Document Type Definition)定义了XML文档的结构和约束,Tapestry说明书DTD涵盖了从组件到页面的各种元素,确保了配置文件的一致性和完整性。 综上所述,《Tapestry用户手册》是一本全面而详尽的指南,覆盖了...

    Manning - Tapestry In Action

    - **环境搭建**:详细介绍了如何搭建Tapestry开发环境,包括安装必要的软件和工具,以及配置项目模板等。 - **第一个Tapestry应用**:通过一个简单的示例项目,手把手地指导读者完成第一个Tapestry应用的开发过程,...

    tapestry实例(betterstore)

    1. **配置文件**:如`application.properties`,用于设置Tapestry应用的基本属性和环境变量。 2. **组件类**:Tapestry应用的核心是组件,这些类通常在`com.betterstore`或其他包下,它们实现了页面和页面元素的功能...

    Tapestry5使用文档

    #### 四、常用注解和表达式及弹出层说明 **常用注解和表达式** 是 Tapestry5 中用于控制组件行为的重要机制: 1. **绑定表达式**:通过绑定表达式可以将数据模型中的属性与 UI 组件绑定起来。 2. **常用注解**:...

    p2psim仿真环境搭建及仿真实例

    如果返回的结果类似于示例中的输出,说明安装成功。输出包括平均 RTT、各种统计信息等。 **3. 仿真实例** P2PSim 提供两种仿真方式: **第一种**:直接运行命令: ``` p2psim/p2psim example/protocol.txt ...

    event-experimental-0.66.zip

    - `README.md`:项目说明文件,通常包含如何构建和使用项目的信息。 - `.gitignore`:指定版本控制系统应忽略的文件或目录。 6. **事件处理**:在描述中提到的"event-experimental-0.66.zip"可能包含对Tapestry 5...

    精通Hibernate

    运行时可能会遇到问题,此时需要解压缩`appFuse.war`文件,查看`readme.txt`文件中的说明完成最后的安装步骤。例如,可以通过执行`ant setup-db`命令创建数据库。 对于新手来说,上述安装过程可能会遇到一些挑战。...

    spring经典教程

    - 集成支持:Spring支持与主流应用框架(如Struts、JSF、Tapestry等)的集成,让开发者能更方便地使用这些框架。 3. 常用技术: - 环境搭建:Spring教程中介绍了搭建Spring开发环境所需的jar包,以及如何进行基础...

    AppFuse 2.0 RC1 Documentation

    21. **教程和开发环境**:提供安装配置教程,如SMTP服务器设置,以及从旧版AppFuse迁移至新版的指南。 22. **持久层技术**:涉及使用Hibernate、iBATIS、JPA等持久层框架的方法和技巧。 23. **服务端技术**:...

    Spring-Reference_zh_CN(Spring中文参考手册)

    14.6.2. 配置和安装 14.6.2.1. 文档视图定义 14.6.2.2. Controller 代码 14.6.2.3. Excel视图子类 14.6.2.4. PDF视图子类 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.2.1. 配置ViewResolver 14.7....

Global site tag (gtag.js) - Google Analytics