`

(一)Tapestry 环境搭建

阅读更多
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环境搭建和应用

    Tapestry4开发指南,环境搭建和基本应用

    Tapestry环境搭建

    JDK 1.5+Eclipse 3.2+ Tapestry4.0环境搭建

    Tapestry 5.0.18 环境搭建(eclipse)

    Tapestry 5.0.18 环境搭建(eclipse)

    Tapestry5开发环境搭建(Eclipse)

    Tapestry5开发环境搭建(Eclipse),包括服务器搭建。。。

    深入浅出tapestry

    , 本书详细介绍了Hivemind框架的原理与应用,使读者不但可以通过Hivemind来重构Tapestry的官方实现,还可以使用Hivemind来搭建J2EE Web应用程序的业务层。在本书还提供了一个以Hibernate+Hivemind+Tapestry 4.0为...

    Tapestry5实例(开发步骤)

    Tapestry5实例(开发步骤),环境搭建后必看的实例。。。

    tapestry 集成 spring

    tapestry 集成 spring ppt文档及可运行的代码

    tapestry教程资料文档合集

    Tapestry5最新中文教程.doc 作者 Renat Zubairov & Igor Drobiazko译者 沙晓兰 发布于 2008年7月2日 下午9时30分 社区 Java 主题 Web框架 ----------------------------------------- Tapestry5.1实例教程.pdf ...

    tapestry5以上的帮助事例,帮助文档与spring衔接文档

    Tapestry是一个基于控件的框架以致于用它开发Web应用类似开发传统的GUI应用。你用Tapestry开发Web应用时你无需关注以操作为中心的(Operation-centric) Servlet API.引用Tapestry网站上的一句话:"Tapestry用对象...

    深入浅出Tapestry

    资源名称:深入浅出Tapestry内容简介:本书以循序渐进的方式,从Tapestry框架技术的基本概念入手,讲解Tapestry框架在J2EE Web应用程序中的整体架构实现。使读者在学习如何使用Tapestry框架技术的同时,还能够获得在...

    tapestry技术

    Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html...

    tapestry 实例

    tapestry 实例tapestry 实例tapestry 实例tapestry 实例

    Tapestry开发指南

    Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html...

    tapestry官方中文文档

    Tapestry 4 官方文档中文版本,现在中文资料比较少,和大家共享一下

    Tapestry5.0.16_API文档

    Tapestry5.0.16文档和大家一起学习

    Tapestry4开发指南

    Tapestry4的雏形是Tapestry3.1,Tapestry的作者Howard,不光开发了Tapestry,还同时开发了一个轻量级框架Hivemind。所以Tapestry3.1的开发一开始就处于Hivemind框架之下。后来由于种种原因,Howard没有将Tapestry3.1...

    深入浅出Tapestry4一书源代码(2)

    Tapestry4 Tapestry4 深入浅出Tapestry4深入浅出Tapestry4深入浅出Tapestry4

    tapestry3开发指南,带tapestry3所有jar包

    tapestry3开发指南,带tapestry3所有jar包

    tapestry5.2.6 jar包

    tapestry5.2.6 最新jar包,Tapestry框架是一个位于java servlet容器和Tapestry应用程序之间的层

Global site tag (gtag.js) - Google Analytics