`
tapestry土豆
  • 浏览: 20386 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

tapestry4配置

阅读更多
 

<!---->

<!---->

  "-//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:&lt;/span&gt;&amp;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:&lt;/span&gt;&amp;lt;span style=" new=""></binding>【密码】"/>

   

  

分享到:
评论

相关推荐

    tapestry4+spring+hibernate整合实例

    4. **Tapestry4 配置**:Tapestry4 的配置主要集中在`Application AppModule`,这里需要注册组件库、服务、事件处理等。同时,通过Tapestry的依赖注入,我们可以将Spring管理的Bean注入到Tapestry组件中。 5. **...

    Tapestry4开发指南

    5) **配置URL映射**:Tapestry4通过元数据来处理URL到页面和组件的映射。在模块配置文件中定义这些元数据。 6) **运行和测试**:配置好项目后,使用Eclipse或MyEclipse的内置服务器启动应用,然后通过浏览器访问你...

    tapestry4开发指南

    在深入探讨Tapestry 4的编程模型时,读者将学习如何使用Ivy或Maven来管理依赖,理解配置文件的结构,以及如何编写自定义组件。此外,书中还会涉及组件库的使用,包括内置的表单组件、导航组件等,这些组件可以帮助...

    Tapestry 4 官方文档中版本

    Tapestry 4 是一个基于Java的开源Web应用程序框架,由Apache软件基金会开发。这个框架在Web应用开发中提供了一种组件化和模板化的编程模型,使得开发者可以更高效地构建动态、交互式的Web页面。以下是对Tapestry 4...

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

    在"深入浅出Tapestry4"这本书中,作者会详细讲解如何创建和配置组件,如何使用服务容器管理应用的依赖,以及如何利用Tapestry4的模板语言和事件机制来构建动态的Web应用。读者还可以从书中了解到错误处理、国际化和...

    tapestry4和5学习资料

    本压缩包包含了一系列的学习资源,帮助开发者深入理解和掌握Tapestry 4和5的关键概念和技术。 1. **Tapestry5最新中文教程.doc**: 这份文档可能是针对Tapestry 5的最新中文教程,旨在为初学者提供一个易懂的入门...

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

    2. **声明式编程**:Tapestry4通过XML配置文件和注解来声明组件的属性和行为,减少了代码量,提高了可读性。 3. **服务容器**:Tapestry4使用依赖注入(DI)模式,通过服务容器管理应用的服务实例,提供灵活的组件...

    MyTapestry4-quickStart.rar_Tapestry4_quickstart tapestry_tapestr

    Tapestry4是一个古老的Web应用框架,由Apache软件基金会维护,它基于Java,旨在提供一种高效、可维护性高的方式来构建动态Web页面。在这个名为"MyTapestry4-quickStart.rar"的压缩包中,包含的是一个Tapestry4的快速...

    tapestry源码 api等

    4. **Tapestry MongoDB**: 对MongoDB数据库的支持,让开发者能够利用NoSQL数据库的优势。源码揭示了如何在Tapestry应用中集成MongoDB,进行数据存取操作。 5. **Tapestry-ioc-junit**: 这是Tapestry与JUnit测试框架...

    Tapestry简单入门.rar_java Tapestry_tapestry

    在"Tapestry入门.docx"中,你将了解到如何设置开发环境,包括安装必要的工具和库,配置IDE(如Eclipse或IntelliJ IDEA),以及创建第一个Tapestry应用。这通常涉及以下几个步骤: 1. **环境配置**:安装Java ...

    Tapestry4书中例子(水果商店)

    - **配置**: 需要配置Tapestry4的应用上下文,指定组件库、应用配置文件等。 - **构建**: 使用Maven或Ant构建工具打包应用,生成WAR文件。 - **运行**: 将WAR文件部署到Servlet容器(如Tomcat),通过浏览器访问...

    tapestry4 深入浅出 水果店实例

    - 配置Web服务器(如Tomcat)以支持Tapestry4应用。 - 将项目打包为WAR文件,部署到服务器的`webapps`目录。 - 访问服务器的URL,观察水果店实例是否能正常运行,验证修改后的代码是否有效。 6. **学习资源与...

    tapestry-project-4.1.5

    这个项目通常会包含源代码、配置文件、测试案例等,是学习Tapestry 实战的最佳材料。通过研究这个项目,我们可以看到Tapestry 的目录结构,如`src/main/java`存放Java 代码,`src/main/webapp`包含Web 应用资源,如...

    tapestry官方中文文档及中文字典

    Tapestry 4 Quick Start(2)文档通常会引导读者快速入门,介绍如何搭建一个基本的Tapestry项目,包括环境配置、创建第一个页面、编写组件和处理用户交互等步骤。它可能会涵盖以下知识点: 1. **环境配置**:讲解如何...

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

    要开始使用Tapestry 3,开发者需要将这些jar包添加到项目的类路径中,然后按照指南配置Web应用服务器,创建Tapestry应用。 总之,Tapestry 3是一个功能丰富的Web框架,它的组件化、事件驱动和声明式编程模型为早期...

    Tapestry4.1.2 入门-介绍

    接着,在web.xml配置文件中添加Tapestry的servlet配置,定义名为"app"的servlet,负责处理所有请求,并将其映射到"/app"路径。 ```xml &lt;servlet-name&gt;app &lt;servlet-class&gt;org.apache.tapestry.Application...

    Tapestry通用WEB框架

    4. **状态管理**:Tapestry自动管理Web应用的状态,确保在请求之间保持必要的信息。这包括组件的状态、用户输入和业务数据。它避免了在Servlet中手动管理session和request对象的繁琐工作。 5. **页面生命周期**:...

Global site tag (gtag.js) - Google Analytics