5.2的版本都出来勒,现在是赶不上勒。刚进一家公司主要涉及Tp老版本的应用,才学没多久,不过还是想把这些过程记录下来。也许以后会用着.
系统:Uduntu
jdk:1.6
eclipse:3.2
tapestry:4.1
创建一个TP工程,可以安装插件,直接创建,至于如何安装,百度一下有很多。
这里不做介绍。
第一步:新建工程
右键-New-Dynamic Web Project-取名-next
第二步:配置Tp工程(直接ctrl+c---ctrl+v 先见效果在去研究)
1:引入Tapestry4.1 jar包。去官网下载。
2:
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>MyTapestry4.1</display-name>
<filter>
<filter-name>redirect</filter-name>
<filter-class>org.apache.tapestry.RedirectFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>redirect</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>MyTapestry4.1</servlet-name>
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyTapestry4.1</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
</web-app>
3.
Home.html----WebContent 新建Home.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<link href="CSS/mystyle.css" rel="stylesheet" type="text/css"/>
<body>
哥一直以为QQ隐身勒,就没有人能找到我了‵‵<br>
没有用的,像我这么拉风的男人...
</body>
</html>
4.
Home.page-----WEB-INF下新建 Home.page
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 4.1//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_4_1.dtd">
<page-specification class="com.tapestry4.domain.Home">
</page-specification>
4.
Home.java---新建包com.tapestry4.domain,此包下创建Home.java
package com.tapestry4.domain;
import org.apache.tapestry.html.BasePage;
public abstract class Home extends BasePage{
}
第三步:Run
URL:http://localhost:8080/MyTapestry4.1/app
分享到:
相关推荐
### Tapestry环境搭建详解 #### 一、环境配置与安装步骤 ##### 1. JDK 1.5安装 - **安装JDK**: 首先需要下载并安装JDK 1.5。根据文档中的信息,下载 `jdk-1_5_0_06-windows-i586-p.exe` 文件,并将其安装到 `c:\...
总的来说,Tapestry 5.0.18的环境搭建涉及下载和配置库资源,设置`web.xml`,编写`.tml`模板文件,以及创建相应的Java页面类。通过这些步骤,开发者能够在Eclipse中建立起一个功能完备的Tapestry Web应用,为后续的...
【Tapestry4环境搭建和应用】 Tapestry4是一个基于Java的Web应用程序框架,由Howard Lewis Ship开发。它的核心理念是将用户界面组件与业务逻辑分离,提供一种声明式编程模型,使得开发者可以更专注于应用程序的逻辑...
### Tapestry5 开发环境搭建(Eclipse) 在本文中,我们将详细介绍如何使用 Eclipse、Maven 和 Jetty 搭建 Tapestry5 的开发环境。这不仅有助于理解基本的搭建流程,还能帮助开发者掌握必要的配置步骤和技术细节。 ...
为了帮助开发者快速上手Tapestry4,以下是一套环境搭建步骤: 1. **环境准备**:首先,确保安装了Eclipse3.1或更高版本以及MyEclipse,这两个工具是进行Tapestry4开发的基础。 2. **获取Tapestry4**:下载Tapestry...
6. **运行时环境**: Spring 可以作为应用服务器的一部分,用于加载和初始化 Tapestry 应用程序,提供统一的启动和管理机制。 **案例分析** 提供的 "Address" 文件可能是演示如何在 Tapestry 应用中集成 Spring 的一...
Tapestry 4 Quick Start(2)文档通常会引导读者快速入门,介绍如何搭建一个基本的Tapestry项目,包括环境配置、创建第一个页面、编写组件和处理用户交互等步骤。它可能会涵盖以下知识点: 1. **环境配置**:讲解如何...
本文旨在通过一个简单的实例来详细介绍如何利用Eclipse、Maven和Jetty在开发环境中搭建并运行一个基本的Tapestry5应用。 #### 二、环境准备 在正式开始之前,我们需要准备好以下几项: - **Eclipse**:作为主流的...
快速启动包通常包含最小化的配置和必要的代码,以便开发者可以快速搭建环境并运行示例。 在Tapestry4中,主要知识点包括: 1. **组件**:Tapestry4的核心是组件,它们是可重用的自包含的UI元素,如按钮、表格、...
通过这个发行包,开发者可以快速搭建Tapestry环境,开发基于组件的、高性能的Java Web应用。每个库文件都扮演着关键角色,共同构建起Tapestry的强大功能和灵活性。在实际开发中,开发者还需要熟悉Java、HTML、CSS和...
- **环境搭建**:指导读者如何配置开发环境,包括安装必要的软件(如JDK、IDE等)以及设置Tapestry相关的工具链。 - **第一个Tapestry应用**:通过一个简单的示例项目,让读者快速上手Tapestry,了解其基本工作流程...
- **开发环境搭建**:详细介绍如何设置开发环境,包括安装必要的软件和工具。 - **项目结构**:解释 Tapestry 5 项目的典型目录结构及其意义。 - **配置文件详解**:解析 Tapestry 5 配置文件的各个部分及其功能。 ...
手册中详细介绍了从开发环境的搭建开始,到创建项目、导入项目、运行项目,以及各个组件和功能的使用方法,循序渐进地带领开发者学会如何使用Tapestry框架。 在学习过程中,开发者会了解到如何使用Tapestry的组件...
- **环境搭建**:学习如何配置开发环境,安装必要的软件和工具(如JDK、IDE等)。 - **第一个Tapestry应用**:通过创建一个简单的“Hello World”示例项目来快速上手Tapestry的基本用法。 - **项目结构**:理解...
1. **环境搭建** - 安装JDK 5.0或更高版本。 - 配置Servlet容器,如Apache Tomcat 5.5或更高版本。 - 可选:安装Apache Maven 2.0.8,以便通过Maven构建并运行Tapestry 5应用。 2. **项目创建** - 使用提供的...
在本章中,我们将引导读者完成一个简单的Tapestry5.1应用的搭建过程。首先,你需要确保已经安装了Java Development Kit (JDK),这是所有Java编程的基础。JDK提供编译、运行Java程序所需的一切工具。 接着,安装...
#### 二、搭建Tapestry 5.1 开发环境 1. **安装JDK (Java Development Kit):** - 必须选择版本高于1.5的JDK,因为Tapestry 5使用了Java 5引入的注释(Annotation)功能。 - 从Sun官方网站下载最新版本的JDK 6并安装...
#### 一、Tapestry 5.1 简介及环境搭建 **Tapestry 5.1** 是一个功能强大的基于组件的 Java Web 开发框架。它采用声明式的编程模型,允许开发者通过组件来构建复杂的 Web 应用程序,简化了 Web 开发过程中的许多...