<!---->
<!---->
"-//Apache Software Foundation//Tapestry Specification 4.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
<application name="MyTapestry4"></application>
<!---->
<meta key="org.apache.tapestry.page-class-packages" value="com.tapestry4">
<!---->
<meta key="org.apache.tapestry.visit-class" value="com.tapestry4.MyVisit">
<!---->
<meta key="org.apache.tapestry.global-class" value="com.tapestry4.MyGlobal">
<meta key="org.apache.tapestry.disable-caching" value="true">
<meta key="org.apache.tapestry.default-page-class" value="true">
web.xml文件书写格式
<!---->
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4" span=""></web-app>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name></display-name>MyTapestry4
<filter></filter>
<!---->
<filter-name></filter-name>redirect
<filter-class></filter-class>org.apache.tapestry.RedirectFilter
<filter-mapping></filter-mapping>
<filter-name></filter-name>redirect
<url-pattern></url-pattern>/
<servlet></servlet>
<!---->
<servlet-name></servlet-name>MyTapestry4
<servlet-class></servlet-class>
org.apache.tapestry.ApplicationServlet
<load-on-startup></load-on-startup>0
<servlet-mapping></servlet-mapping>
<servlet-name></servlet-name>MyTapestry4
<url-pattern></url-pattern>/app
<o:p></o:p>
样例Home.page的书写格式
<!---->
<!---->
"-//Apache Software Foundation//Tapestry Specification 4.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
<page-specification></page-specification>
<!---->
<component id="loginForm" type="Form"></component>
<binding name="listener" value="listener:loginSubmit"></binding>
<binding name="clientValidationEnabled" value="true"></binding>
<component id="username" type="TextField"></component>
<binding name="value" value="username"></binding>
<binding name="validators" value="validators:required"></binding>
<binding name="displayName" value="literal:</span>&lt;span style=" new=""></binding>【用户名】"/>
<component id="password" type="TextField"></component>
<binding name="value" value="password"></binding>
<binding name="hidden" value="true"></binding>
<binding name="validators" value="validators:required,minLength=6"></binding>
<binding name="displayName" value="literal:</span>&lt;span style=" new=""></binding>【密码】"/>
分享到:
- 2006-11-22 16:03
- 浏览 2072
- 评论(0)
- 论坛回复 / 浏览 (0 / 2456)
- 查看更多
相关推荐
4. **Tapestry4 配置**:Tapestry4 的配置主要集中在`Application AppModule`,这里需要注册组件库、服务、事件处理等。同时,通过Tapestry的依赖注入,我们可以将Spring管理的Bean注入到Tapestry组件中。 5. **...
5) **配置URL映射**:Tapestry4通过元数据来处理URL到页面和组件的映射。在模块配置文件中定义这些元数据。 6) **运行和测试**:配置好项目后,使用Eclipse或MyEclipse的内置服务器启动应用,然后通过浏览器访问你...
在深入探讨Tapestry 4的编程模型时,读者将学习如何使用Ivy或Maven来管理依赖,理解配置文件的结构,以及如何编写自定义组件。此外,书中还会涉及组件库的使用,包括内置的表单组件、导航组件等,这些组件可以帮助...
Tapestry 4 是一个基于Java的开源Web应用程序框架,由Apache软件基金会开发。这个框架在Web应用开发中提供了一种组件化和模板化的编程模型,使得开发者可以更高效地构建动态、交互式的Web页面。以下是对Tapestry 4...
在"深入浅出Tapestry4"这本书中,作者会详细讲解如何创建和配置组件,如何使用服务容器管理应用的依赖,以及如何利用Tapestry4的模板语言和事件机制来构建动态的Web应用。读者还可以从书中了解到错误处理、国际化和...
本压缩包包含了一系列的学习资源,帮助开发者深入理解和掌握Tapestry 4和5的关键概念和技术。 1. **Tapestry5最新中文教程.doc**: 这份文档可能是针对Tapestry 5的最新中文教程,旨在为初学者提供一个易懂的入门...
2. **声明式编程**:Tapestry4通过XML配置文件和注解来声明组件的属性和行为,减少了代码量,提高了可读性。 3. **服务容器**:Tapestry4使用依赖注入(DI)模式,通过服务容器管理应用的服务实例,提供灵活的组件...
Tapestry4是一个古老的Web应用框架,由Apache软件基金会维护,它基于Java,旨在提供一种高效、可维护性高的方式来构建动态Web页面。在这个名为"MyTapestry4-quickStart.rar"的压缩包中,包含的是一个Tapestry4的快速...
4. **Tapestry MongoDB**: 对MongoDB数据库的支持,让开发者能够利用NoSQL数据库的优势。源码揭示了如何在Tapestry应用中集成MongoDB,进行数据存取操作。 5. **Tapestry-ioc-junit**: 这是Tapestry与JUnit测试框架...
在"Tapestry入门.docx"中,你将了解到如何设置开发环境,包括安装必要的工具和库,配置IDE(如Eclipse或IntelliJ IDEA),以及创建第一个Tapestry应用。这通常涉及以下几个步骤: 1. **环境配置**:安装Java ...
- **配置**: 需要配置Tapestry4的应用上下文,指定组件库、应用配置文件等。 - **构建**: 使用Maven或Ant构建工具打包应用,生成WAR文件。 - **运行**: 将WAR文件部署到Servlet容器(如Tomcat),通过浏览器访问...
- 配置Web服务器(如Tomcat)以支持Tapestry4应用。 - 将项目打包为WAR文件,部署到服务器的`webapps`目录。 - 访问服务器的URL,观察水果店实例是否能正常运行,验证修改后的代码是否有效。 6. **学习资源与...
这个项目通常会包含源代码、配置文件、测试案例等,是学习Tapestry 实战的最佳材料。通过研究这个项目,我们可以看到Tapestry 的目录结构,如`src/main/java`存放Java 代码,`src/main/webapp`包含Web 应用资源,如...
Tapestry 4 Quick Start(2)文档通常会引导读者快速入门,介绍如何搭建一个基本的Tapestry项目,包括环境配置、创建第一个页面、编写组件和处理用户交互等步骤。它可能会涵盖以下知识点: 1. **环境配置**:讲解如何...
要开始使用Tapestry 3,开发者需要将这些jar包添加到项目的类路径中,然后按照指南配置Web应用服务器,创建Tapestry应用。 总之,Tapestry 3是一个功能丰富的Web框架,它的组件化、事件驱动和声明式编程模型为早期...
接着,在web.xml配置文件中添加Tapestry的servlet配置,定义名为"app"的servlet,负责处理所有请求,并将其映射到"/app"路径。 ```xml <servlet-name>app <servlet-class>org.apache.tapestry.Application...
4. **状态管理**:Tapestry自动管理Web应用的状态,确保在请求之间保持必要的信息。这包括组件的状态、用户输入和业务数据。它避免了在Servlet中手动管理session和request对象的繁琐工作。 5. **页面生命周期**:...