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
分享到:
相关推荐
Tapestry4开发指南,环境搭建和基本应用
JDK 1.5+Eclipse 3.2+ Tapestry4.0环境搭建
Tapestry 5.0.18 环境搭建(eclipse)
Tapestry5开发环境搭建(Eclipse),包括服务器搭建。。。
, 本书详细介绍了Hivemind框架的原理与应用,使读者不但可以通过Hivemind来重构Tapestry的官方实现,还可以使用Hivemind来搭建J2EE Web应用程序的业务层。在本书还提供了一个以Hibernate+Hivemind+Tapestry 4.0为...
Tapestry5实例(开发步骤),环境搭建后必看的实例。。。
tapestry 集成 spring ppt文档及可运行的代码
Tapestry5最新中文教程.doc 作者 Renat Zubairov & Igor Drobiazko译者 沙晓兰 发布于 2008年7月2日 下午9时30分 社区 Java 主题 Web框架 ----------------------------------------- Tapestry5.1实例教程.pdf ...
Tapestry是一个基于控件的框架以致于用它开发Web应用类似开发传统的GUI应用。你用Tapestry开发Web应用时你无需关注以操作为中心的(Operation-centric) Servlet API.引用Tapestry网站上的一句话:"Tapestry用对象...
资源名称:深入浅出Tapestry内容简介:本书以循序渐进的方式,从Tapestry框架技术的基本概念入手,讲解Tapestry框架在J2EE Web应用程序中的整体架构实现。使读者在学习如何使用Tapestry框架技术的同时,还能够获得在...
Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html...
tapestry 实例tapestry 实例tapestry 实例tapestry 实例
Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html...
Tapestry 4 官方文档中文版本,现在中文资料比较少,和大家共享一下
Tapestry5.0.16文档和大家一起学习
Tapestry4的雏形是Tapestry3.1,Tapestry的作者Howard,不光开发了Tapestry,还同时开发了一个轻量级框架Hivemind。所以Tapestry3.1的开发一开始就处于Hivemind框架之下。后来由于种种原因,Howard没有将Tapestry3.1...
Tapestry4 Tapestry4 深入浅出Tapestry4深入浅出Tapestry4深入浅出Tapestry4
tapestry3开发指南,带tapestry3所有jar包
tapestry5.2.6 最新jar包,Tapestry框架是一个位于java servlet容器和Tapestry应用程序之间的层