[CONF] Apache Tapestry User Guide
Howard M. Lewis Ship edited the page: User Guide ... Section Column width 30% Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Project Layout Configuration Class Reloading Component Reference Annotations Pages and Components Component Classes Component Templates Property Expressions Component Parameters Type Coercion
[CONF] Apache Tapestry User Guide
Howard M. Lewis Ship edited the page: User Guide ... Section Column width 30% Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Project Layout Configuration Class Reloading Component Reference Annotations Pages and Components Component Classes Component Templates Property Expressions Component Parameters Type Coercion
[CONF] Apache Tapestry User Guide
Howard M. Lewis Ship edited the page: User Guide ... Section Column width 30% Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Project Layout Configuration Class Reloading Component Reference Annotations Pages and Components Component Classes Component Templates Property Expressions Component Parameters Type Coercion
[CONF] Apache Tapestry User Guide
User Guide Page edited by Bob Harner Comment: Added link to Service Implementation Reloading page Changes (1) ... * [Case Insensitivity|Case Insensitivity] * [Module Autoloading|Autoloading Modules] * [Service Implementation Reloading] * [Ordering by Constraints|Ordering by Constraints] * [Symbols|Symbols] ... Full Content This User Guide serves as the encyclopedia for Tapestry concepts, capabilities and practices. Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Project Layout Configuration Class Reloading Component Reference Annotations Pages and Components Component Classes Component Templates Property Expressions Component Parameters Type Coercion Layout Component Component Mixins Page Navigation Localization Request/Response Processing Page Life Cycle Request Processing Component Rendering Component Events URL Rewriting Document Object Model (DOM) Response Compression Securing your application with HTTPS Content Type and Markup Data persistence Persistent Page Data Session Storage Interacting with components Injection Environmental Services _javascript_, AJAX, CSS Binary Data _javascript_ Ajax and Zones Cascading Style Sheets (CSS) Assets Working with forms Forms and Validation BeanEditForm Guide Uploading files Debugging, Testing Tooling Logging Debugging Unit testing pages or components Integration testing with Selenium Service Status Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity and power--without XML. You'll want to explore Tapestry IoC to make full use of the extensibility of the framework. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Service Implementation Reloading Ordering by Constraints Symbols Service Builders Tapestry provides a set of ready-to-use service builders for common design patterns: Chain of Command (the ChainBuilder service) Pipeline (the PipelineBuilder service) Shadow Properties (the PropertyShadowBuilder service) Strategy (the StrategyBuilder service) Usage Injection in detail Object providers Service Serialization Built-in services Type Coercer Registry startup shutdown Starting and stopping the registry Listening for registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with a collection of add-on modules to let you extend the framework beyond its core. Hibernate Integration Hibernate Configuration Hibernate User Guide Hibernate Statistics Spring Integration Spring Core JPA Integration Integrating with JPA Other Modules JSR 303 Bean Validation Functional Flows JMX Integration JSON Component Report More Modules... Deprecated Topics Aliases (deprecated) Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by DEMEY Emmanuel Changes (2) ... * [Property Expressions] * [Component Parameters] * [Type Coercion] * [Layout Component] * [Component Mixins] ... * [Component Rendering] * [Component Events] * [Type Coercion] * [URL Rewriting|URL rewriting] * [Document Object Model|DOM] (DOM) ... Full Content This User Guide serves as the encyclopedia for Tapestry concepts, capabilities and practices. Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Project Layout Configuration Class Reloading Component Reference Annotations Pages and Components Component Classes Component Templates Property Expressions Component Parameters Type Coercion Layout Component Component Mixins Page Navigation Localization Request/Response Processing Page Life Cycle Request Processing Component Rendering Component Events URL Rewriting Document Object Model (DOM) Response Compression Securing your application with HTTPS Content Type and Markup Data persistence Persistent Page Data Session Storage Interacting with components Injection Environmental Services _javascript_, AJAX, CSS Binary Data _javascript_ Ajax and Zones Cascading Style Sheets (CSS) Assets Working with forms Forms and Validation BeanEditForm Guide Uploading files Debugging, Testing Tooling Logging Debugging Unit testing pages or components Integration testing with Selenium Service Status Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity and power--without XML. You'll want to explore Tapestry IoC to make full use of the extensibility of the framework. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering by Constraints Symbols Service Builders Tapestry provides a set of ready-to-use service builders for common design patterns: Chain of Command (the ChainBuilder service) Pipeline (the PipelineBuilder service) Shadow Properties (the PropertyShadowBuilder service) Strategy (the StrategyBuilder service) Usage Injection in detail Object providers Service Serialization Built-in services Type Coercer Registry startup shutdown Starting and stopping the registry Listening for registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with a collection of add-on modules to let you extend the framework beyond its core. Hibernate Integration Hibernate Configuration Hibernate User Guide Hibernate Statistics Spring Integration Spring Core JPA Integration Integrating with JPA Other Modules JSR 303 Bean Validation Functional Flows JMX Integration JSON Component Report More Modules... Deprecated Topics Aliases (deprecated) Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Bob Harner Comment: Recategorized rearranged Changes (29) ... Going beyond [Getting Started] and the [Tutorial|Tapestry Tutorial], these topics will dive into basic Tapestry capabilities that youll want to understand first. * [Class Reloading] * [Project Layout] * [Configuration] * [Page Life Cycle] * [Class Reloading] * [Component Rendering] Reference] * [Request Processing] * [Type Coercion] * [Localization] [Annotations] * [URL generation|URL rewriting] * [Response Compression] * [Securing your application with HTTPS|HTTPS] h2. Built-in modules h3. Pages and Components {include:Built In Modules} [More Modules|Modules]... {column} {column:width=30%} h2. Developing pages \\ and components Learn how pages, components, and mixins work, how templates and POJOs are tied together, and how to work with forms and AJAX. h3. Structure * [Project Layout] * [Page Navigation] * [Logging] * [Component Classes] * [Component Templates] * [Component Events] * [Component Mixins] * [Property Expressions] * [Component Parameters] * [Layout Component] * [Component Mixins] * [Page Navigation] * [Localization] h3. Templating h3. Request/Response Processing * [Content Type and Markup] * [Layout Component] * [Cascading Style Sheets|CSS] (CSS) * [Page Life Cycle] * [Request Processing] * [Component Rendering] * [Component Events] * [Type Coercion] * [URL generation|URL rewriting] * [Document Object Model|DOM] (DOM) * [Assets] * [Property Expressions] * [Response Compression] * [Securing your application with HTTPS|HTTPS] * [Content Type and Markup] h3. Data persistence ... * [Environmental Services] h3. _javascript_ h3. _javascript_, AJAX, CSS Binary Data * [Ajax _javascript_|Ajax _javascript_] * [Cascading Style Sheets|CSS] (CSS) * [Assets] h3. Working with forms ... * [Uploading files|Uploading Files] h3. Debugging, Testing Tooling * [Logging Debugging|Logging] * [Unit testing pages or components] * [Integration testing with Selenium|Integration Testing] h3. Tooling * [Generate your Component Reference|Component Report] * [Service Status] h3. Customizing Tapestry to your needs * [Aliases] (deprecated) {column} ... * [Logging|Logging in Tapestry] {column} {column:width=30%} h2. Built-in modules {include:Built In Modules} [More Modules|Modules]... h2. Deprecated Topics * [Aliases] (deprecated) {column} ... Full Content This User Guide serves as the encyclopedia for Tapestry concepts, capabilities and practices. Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Project Layout Configuration Class Reloading Component Reference Annotations Pages and Components Component Classes Component Templates Property Expressions Component Parameters Layout Component Component Mixins Page Navigation Localization Request/Response Processing Page Life Cycle Request Processing Component Rendering Component Events Type Coercion URL generation Document Object Model (DOM) Response Compression Securing your application with HTTPS Content Type and Markup Data persistence Persistent Page Data Session Storage Interacting with components Injection Environmental Services _javascript_, AJAX, CSS Binary Data Ajax _javascript_ Cascading Style Sheets (CSS) Assets Working with forms Input Validation BeanEditForm Guide Uploading files Debugging, Testing Tooling Logging Debugging Unit testing pages or components Integration testing with Selenium Service Status Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity and power--without XML. You'll want to explore Tapestry IoC to make full use of the extensibility of the framework. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering by Constraints Symbols
[CONF] Apache Tapestry User Guide
User Guide Page edited by Bob Harner Comment: More module links Changes (7) ... h3. Spring Integration * [Spring User Guide|Integrating Core|Integrating with Spring Framework] * Spring Webflow h3. JSR 303 Bean Validation API h3. Other Modules * [Bean Validation User Guide|Bean Validation] * [JSR 303 Bean Validation|Bean Validation] * [Functional Flows|http://tapestry.apache.org/current/tapestry-func/project-summary.html] * [JMX Integration|http://tapestry.apache.org/current/tapestry-jmx/project-summary.html] * [JSON|http://tapestry.apache.org/current/tapestry-json/project-summary.html] [More Modules|Modules]... {column} ... Full Content This User Guide serves as the encyclopedia for Tapestry concepts, capabilities and practices. Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Class Reloading Configuration Page Life Cycle Component Rendering Request Processing Type Coercion Localization URL generation Response Compression Securing your application with HTTPS Built-in modules Tapestry comes with a large collection of add-on modules to let you extend the framework beyond its core. Hibernate Integration Hibernate Configuration Hibernate User Guide Hibernate Statistics Spring Integration Spring Core Spring Webflow Other Modules JSR 303 Bean Validation Functional Flows JMX Integration JSON More Modules... Developing pages and components Learn how pages, components, and mixins work, how templates and POJOs are tied together, and how to work with forms and AJAX. Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component Cascading Style Sheets (CSS) Document Object Model (DOM) Assets Property Expressions Data persistence Persistent Page Data Persistent State Interacting with components Injection Environmental Services _javascript_ Ajax _javascript_ Working with forms Input Validation BeanEditForm Guide Uploading files Testing Unit testing pages or components Integration testing with Selenium Tooling Generate your Component Reference Service Status Customizing Tapestry to your needs Aliases (deprecated) Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity and power--without XML. You'll want to explore Tapestry IoC to make full use of the extensibility of the framework. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering by Constraints Symbols Built-in design patterns Tapestry provides a set of ready-to-use service builders for common design patterns: Chain of Command (the ChainBuilder service) Pipeline (the PipelineBuilder service) Shadow Properties (the PropertyShadowBuilder service) Usage Injection in detail Object providers Service Serialization Built-in services Type Coercer Registry startup shutdown Starting and stopping the registry Listening for registry startup Tooling Parallel Execution Logging Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Bob Harner Comment: Cosmetic: new 3-column layout. What do you think? Better? Worse? Changes (14) h2. The Basics This *User Guide* serves as the encyclopedia for Tapestry concepts, capabilities and practices. {section} {column:width=30%} h2. Tapestry Basics Going beyond [Getting Started] and the [Tutorial|Tapestry Tutorial], these topics will dive into basic Tapestry capabilities that youll want to understand first. * [Class Reloading] * [Configuration] ... * [Securing your application with HTTPS|HTTPS] h2. Developing pages and components {div:style=border-top: 1px solid #ccc}{div} h2. Built-in modules Tapestry comes with a large collection of add-on modules to let you extend the framework beyond its core. h3. Integrating Hibernate * [Hibernate Configuration|Hibernate - Core - Conf] * [Hibernate User Guide|Hibernate User Guide] * [Hibernate Statistics|Hibernate Statistics] h3. Integrating Spring * [Spring User Guide|Integrating with Spring Framework] h3. Integrating JSR 303 - Bean Validation API * [Bean Validation User Guide|Bean Validation] {column} {column:width=30%} h2. Developing pages \\ and components Learn how pages, components, and mixins work, how templates and POJOs are tied together, and how to work with forms and AJAX. h3. Structure ... * [Aliases] (deprecated) {column} {column:width=30%} h2. Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity, greater power, and an avoidance of XML. Youll want to explore Tapestry IoC to make full use of the extensibility of Tapestry. the framework. h3. Architecture ... * [Logging|Logging in Tapestry] h3. Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. {column} h3. Integrating Hibernate {section} * [Hibernate Configuration|Hibernate - Core - Conf] * [Hibernate User Guide|Hibernate User Guide] * [Hibernate Statistics|Hibernate Statistics] h3. Integrating Spring * [Spring User Guide|Integrating with Spring Framework] h3. Integrating JSR 303 - Bean Validation API * [Bean Validation User Guide|Bean Validation] Full Content This User Guide serves as the encyclopedia for Tapestry concepts, capabilities and practices. Tapestry Basics Going beyond Getting Started and the Tutorial, these topics will dive into basic Tapestry capabilities that you'll want to understand first. Class Reloading Configuration Page Life Cycle Component Rendering Request Processing Type Coercion Localization URL generation Response Compression Securing your application with HTTPS Built-in modules Tapestry comes with a large collection of add-on modules to let you extend the framework beyond its core. Integrating Hibernate Hibernate Configuration Hibernate User Guide Hibernate Statistics Integrating Spring Spring User Guide Integrating JSR 303 - Bean Validation API Bean Validation User Guide Developing pages and components Learn how pages, components, and mixins work, how templates and POJOs are tied together, and how to work with forms and AJAX. Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component Cascading Style Sheets (CSS) Document Object Model (DOM) Assets Property Expressions Data persistence Persistent Page Data Persistent State Interacting with components Injection Environmental Services _javascript_ Ajax _javascript_ Working with forms Input Validation BeanEditForm Guide Uploading files Testing Unit testing pages or components Integration testing with Selenium Tooling Generate your Component Reference Service Status Customizing Tapestry to your needs Aliases (deprecated) Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity, greater power, and an avoidance of XML. You'll want to explore Tapestry IoC to make full use of the extensibility of the framework. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering by Constraints Symbols Built-in design patterns Tapestry provides a
[CONF] Apache Tapestry User Guide
User Guide Page edited by Igor Drobiazko Changes (1) ... * [Spring User Guide|Spring] h3. JSR 303 - Bean Validation API * [Bean Validation User Guide|Bean Validation] Full Content The Basics Class Reloading Configuration Page Life Cycle Component Rendering Request Processing Type Coercion Localization URL generation Developing pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component Cascading Style Sheets (CSS) Document Object Model (DOM) Assets Property Expressions Data persistence Persistent Page Data Persistent State Interacting with components Injection Environmental Services _javascript_ Ajax _javascript_ Working with forms Input Validation BeanEditForm Guide Uploading files Testing Unit testing pages or components Integration testing with Selenium Tooling Generate your Component Reference Service Status Customizing Tapestry to your needs Aliases (deprecated) Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity, greater power, and an avoidance of XML. You'll want to explore Tapestry IoC to make full use of the extensibility of Tapestry. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering by Constraints Symbols Built-in design patterns Tapestry provides a set of ready-to-use service builders for common design patterns: Chain of Command (the ChainBuilder service) Pipeline (the PipelineBuilder service) Shadow Properties (the PropertyShadowBuilder service) Usage Injection in detail Object providers Service Serialization Built-in services Type Coercer Registry startup shutdown Starting and stopping the registry Listening for registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrating Hibernate Hibernate Configuration Hibernate User Guide Hibernate Statistics Integrating Spring Spring User Guide JSR 303 - Bean Validation API Bean Validation User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Igor Drobiazko Changes (1) ... * [Spring User Guide|Spring] h3. Integrating JSR 303 - Bean Validation API * [Bean Validation User Guide|Bean Validation] Full Content The Basics Class Reloading Configuration Page Life Cycle Component Rendering Request Processing Type Coercion Localization URL generation Developing pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component Cascading Style Sheets (CSS) Document Object Model (DOM) Assets Property Expressions Data persistence Persistent Page Data Persistent State Interacting with components Injection Environmental Services _javascript_ Ajax _javascript_ Working with forms Input Validation BeanEditForm Guide Uploading files Testing Unit testing pages or components Integration testing with Selenium Tooling Generate your Component Reference Service Status Customizing Tapestry to your needs Aliases (deprecated) Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity, greater power, and an avoidance of XML. You'll want to explore Tapestry IoC to make full use of the extensibility of Tapestry. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering by Constraints Symbols Built-in design patterns Tapestry provides a set of ready-to-use service builders for common design patterns: Chain of Command (the ChainBuilder service) Pipeline (the PipelineBuilder service) Shadow Properties (the PropertyShadowBuilder service) Usage Injection in detail Object providers Service Serialization Built-in services Type Coercer Registry startup shutdown Starting and stopping the registry Listening for registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrating Hibernate Hibernate Configuration Hibernate User Guide Hibernate Statistics Integrating Spring Spring User Guide Integrating JSR 303 - Bean Validation API Bean Validation User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Bob Harner Comment: Removed unhelpful paragraph text, returning to a simple Table of Contents approach. Maybe still needs introductory wording, but only if carefully written Changes (13) h2. Hot Features h2. The Basics * [Class Reloading|Class Reloading] h2. Configuration The [Configuration|Configuration] user guide will provide a full-description of Tapestrys configuration from the early steps to your application security. Tapestry has a built-in [localization|Localization] mechanism. Tapestry gives you control over all your [URL generation|URL rewriting]. It also ensures that secured pages will only be accessible through [HTTPS|HTTPS]. h2. Understand Tapestry takes care of most of the technical and advanced parts of Web application for YOU. But to fully understand these principles and better your Tapestrys page design, you will appreciate this part that describes how Tapestry leverage the default constraints of Java Web development to make your developers life easier * [Configuration|Configuration] * [Page Life Cycle] * [Component Rendering|Component Rendering] * [Request Processing|Request Processing] * [Type Coercion|Type Coercion] * [localization|Localization] * [URL generation|URL rewriting] h2. Develop your Developing pages and components h3. Structure ... * [Property Expressions|Property Expressions] h3. Handle Data persistence * [Persistent Page Data|Persistent Page Data] * [Persistent State|Persistent State] h3. Interact with Component h3. Interacting with components * [Injection|Injection] ... * [Ajax _javascript_|Ajax _javascript_] h3. Working with Fforms * [Input Validation|Input Validation] ... * [Upload files|Upload] h3. Testing * [Unit testing pages or components|Unit testing pages or components] ... * [Service Status|Service Status] h3. Customize Customizing Tapestry to your needs * [Aliases|Aliases] ... * [Services and cluster|TAPESTRY:IoC - serialization] h3. Built-in Service services * [Type Coercer|TAPESTRY:IoC - coerce] ... Full Content The Basics Class Reloading Configuration Page Life Cycle Component Rendering Request Processing Type Coercion localization URL generation Developing pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Data persistence Persistent Page Data Persistent State Interacting with components Injection Environmental Services _javascript_ Ajax _javascript_ Working with forms Input Validation BeanEditForm Guide Upload files Testing Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Customizing Tapestry to your needs Aliases Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand the extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering Symbols Built-in design patterns Tapestry provides a set of service builders for ready-to-use design patterns: Chain of Command Pipeline Shadow Usage Injection in detail Object provider Services and cluster Built-in services Type Coercer Registry startup Start registry Listen registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrate Hibernate Configure User Guide Statistics Integrate Spring User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Bob Harner Comment: Simplified the wiki link syntax, tweaked many of the item titles Changes (61) h2. The Basics * [Class Reloading|Class Reloading] * [Configuration|Configuration] * [Page Life Cycle] * [Component Rendering|Component Rendering] * [Request Processing|Request Processing] * [Type Coercion|Type Coercion] * [localization|Localization] * [URL generation|URL rewriting] ... h3. Structure * [Project Layout|Project Layout] * [Page Navigation|Page Navigation] * [Logging|Logging] * [Component Classes|Component Classes] * [Component Templates|Component Templates] * [Component Events|Component Events] * [Component Mixins|Component Mixins] * [Component Parameters|Component Parameters] h3. Templating * [Content Type and Markup|Content Type and Markup] * [Layout Component|Layout Component] * [CSS|CSS] * [DOM|DOM] * [Cascading Style Sheets|CSS] (CSS) * [Document Object Model|DOM] (DOM) * [Assets|Assets] * [Property Expressions|Property Expressions] h3. Data persistence ... h3. Interacting with components * [Injection|Injection] * [Environmental Services|Environmental Services] h3. _javascript_ ... h3. Working with forms * [Input Validation|Input Validation] * [BeanEditForm Guide|BeanEditForm Guide] * [Uploading files|Upload] h3. Testing * [Unit testing pages or components|Unit testing pages or components] * [Integrate with Selenium test tool|Test] * [Integration testing with Selenium|Test] h3. Tooling * [Generate your Component Reference|Component Report] * [Service Status|Service Status] h3. Customizing Tapestry to your needs * [Aliases|Aliases] h2. Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand the extension capabilities of Tapestry you should be aware of this built-in [IoC|IOC]. As with Tapestry 5 in general, the goal of Tapestry Inversion of Control (IoC) is greater simplicity, greater power, and an avoidance of XML. Youll want to explore Tapestry IoC to make full use of the extensibility of Tapestry. h3. Architecture * [Introduction|TAPESTRY:IoC] * [Overview|TAPESTRY:IoC - overview] * [Modules|TAPESTRY:IoC - module] h3. Features * [Services|Defining Tapestry IOC Services] * [Advisors|TAPESTRY:IoC - advice] * [Decorators|TAPESTRY:IoC - decorator] h3. Configuration * [Configuration|TAPESTRY:IoC - configuration] * [Case Insensitivity|TAPESTRY:IoC - case] * [Module Autoloading|TAPESTRY:IoC - autoload] * [Ordering|TAPESTRY:IoC - order] * [Ordering by Constraints|IoC - order] * [Symbols|TAPESTRY:IoC - symbols] h3. Built-in design patterns Tapestry provides a set of ready-to-use service builders for ready-to-use common design patterns: * [Chain of Command|TAPESTRY:IoC - command] (the ChainBuilder service) * [Pipeline|TAPESTRY:IoC - pipeline] (the PipelineBuilder service) * [Shadow|TAPESTRY:IoC - shadow] * [Shadow Properties|IoC - shadow] (the PropertyShadowBuilder service) h3. Usage * [Injection in detail|TAPESTRY:IoC - injection] * [Object provider|TAPESTRY:IoC providers|IoC - provider] * [Services and cluster|TAPESTRY:IoC - serialization] * [Service Serialization|IoC - serialization] h3. Built-in services * [Type Coercer|TAPESTRY:IoC - coerce] h3. Registry startup shutdown * [Start registry|TAPESTRY:IoC - run] * [Listen registry startup|TAPESTRY:IoC - startup] * [Starting and stopping the registry|IoC - run] * [Listening for registry startup|IoC - startup] h3. Tooling * [Parallel Execution|TAPESTRY:IoC - parallel] * [Logging|TAPESTRY:IoC - logging] h3. Built-in modules ... h3. Integrate Hibernate * [Configure|TAPESTRY:Hibernate - Core - Conf] * [User
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (3) ... h2. Configuration The [Configuration|Configuration] user guide will provide a full-description of Tapestrys configuration from the early steps to your application security. Tapestry has a built-in [localization|Localization] mechanism. It Tapestry gives you control over all your [URLs generation|URL rewriting]. It also ensures that secured pages will only be accessible through [HTTPS|HTTPS]. h2. Understand Tapestry takes care of most of the technical and advanced parts of Web application for YOU. But to fully understand these principles and better your Tapestrys page design, you will appreciate this part that describes how Tapestry leverage the default constraints of Java Web development to make your developers life easier * [Page Lifecycle|Page Lifecycle] * [Component Rendering|Component Rendering] ... h2. Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand the extension capabilities of Tapestry you should be aware of this built-in [IoC|IOC]. h3. Architecture ... Full Content Hot Features Class Reloading Configuration The Configuration user guide will provide a full-description of Tapestry's configuration from the early steps to your application security. Tapestry has a built-in localization mechanism. Tapestry gives you control over all your URLs generation. It also ensures that secured pages will only be accessible through HTTPS. Understand Tapestry takes care of most of the technical and advanced parts of Web application for YOU. But to fully understand these principles and better your Tapestry's page design, you will appreciate this part that describes how Tapestry leverage the default constraints of Java Web development to make your developer's life easier Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Interact with Component Injection Environmental Services _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Customize Tapestry to your needs Aliases Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand the extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering Symbols Built-in design patterns Tapestry provides a set of service builders to have ready to use design patterns Chain of Command Pipeline Shadow Pipeline Usage Injection in details Object provider Services and cluster Built-in Service Type Coercer Registry startup Start registry Listen registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrate Hibernate Configure User Guide Statistics Integrate Spring User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (2) ... h2. Configuration The [configuration user guide|configure] will provide a full-description of Tapestrys configuration from the early steps to your application security. Tapestry provides a full localization feature, allows you to manage your URLs and ensure that if your application is only accessible through HTTPS no one will get an HTTP access. The [Configuration|Configuration] user guide will provide a full-description of Tapestrys configuration from the early steps to your application security. Tapestry has a built-in [localization|Localization] mechanism. It gives you control over all your [URLs generation|URL rewriting]. It ensures that secured pages will only be accessible through [HTTPS|HTTPS]. h2. Understand ... Full Content Hot Features Class Reloading Configuration The Configuration user guide will provide a full-description of Tapestry's configuration from the early steps to your application security. Tapestry has a built-in localization mechanism. It gives you control over all your URLs generation. It ensures that secured pages will only be accessible through HTTPS. Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Interact with Component Injection Environmental Services _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Customize Tapestry to your needs Aliases Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering Symbols Built-in design patterns Tapestry provides a set of service builders to have ready to use design patterns Chain of Command Pipeline Shadow Pipeline Usage Injection in details Object provider Services and cluster Built-in Service Type Coercer Registry startup Start registry Listen registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrate Hibernate Configure User Guide Statistics Integrate Spring User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (7) ... * [Decorators|TAPESTRY:IoC - decorator] h2. Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. h3. Integrate Hibernate * [Configure|TAPESTRY:Hibernate - Core - Conf] * [TAPESTRY:User Guide] * [User Guide|TAPESTRY:Userguide] * [Statistics|TAPESTRY:Statistics] h3. Integrate Spring * [Inject your spring beans inside Tapestry components|Spring] * [User Guide|Spring] Full Content Hot Features Class Reloading Configuration Configuration URL rewriting HTTPS Localization Response Compression Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Interact with Component Injection Environmental Services _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Customize Tapestry to your needs Aliases Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture Introduction Overview Modules Features Services Advisors Decorators Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrate Hibernate Configure User Guide Statistics Integrate Spring User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (3) ... * [Decorators|TAPESTRY:IoC - decorator] h2. Built-in modules h3. Configuration * [Configuration|TAPESTRY:IoC - configuration] * [Case Insensitivity|TAPESTRY:IoC - case] * [Module Autoloading|TAPESTRY:IoC - autoload] * [Ordering|TAPESTRY:IoC - order] * [Symbols|TAPESTRY:IoC - symbols] h3. Built-in design patterns Tapestry provides a set of service builders to have ready to use design patterns * [Chain of Command|TAPESTRY:IoC - command] * [Pipeline|TAPESTRY:IoC - pipeline] * [Shadow|TAPESTRY:IoC - shadow] * [Pipeline|TAPESTRY:IoC - pipeline] h3. Usage * [Injection in details|TAPESTRY:IoC - injection] * [Object provider|TAPESTRY:IoC - provider] * [Services and cluster|TAPESTRY:IoC - serialization] h3. Built-in Service * [Type Coercer|TAPESTRY:IoC - coerce] h3. Registry startup * [Start registry|TAPESTRY:IoC - run] * [Listen registry startup|TAPESTRY:IoC - startup] h3. Tooling * [Parallel Execution|TAPESTRY:IoC - parallel] * [Logging|TAPESTRY:IoC - logging] h3. Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. ... Full Content Hot Features Class Reloading Configuration Configuration URL rewriting HTTPS Localization Response Compression Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Interact with Component Injection Environmental Services _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Customize Tapestry to your needs Aliases Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture Introduction Overview Modules Features Services Advisors Decorators Configuration Configuration Case Insensitivity Module Autoloading Ordering Symbols Built-in design patterns Tapestry provides a set of service builders to have ready to use design patterns Chain of Command Pipeline Shadow Pipeline Usage Injection in details Object provider Services and cluster Built-in Service Type Coercer Registry startup Start registry Listen registry startup Tooling Parallel Execution Logging Built-in modules Tapestry comes with many modules to get quickly productive and to integrate your existing development. Integrate Hibernate Configure User Guide Statistics Integrate Spring User Guide Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (2) ... * [Service Status|Service Status] h2. Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand extension capabilities of Tapestry you should be aware of this built-in [IoC|IOC]. h3. Architecture * [|Introduction][Introduction|TAPESTRY:IoC] * [Overview|TAPESTRY:IoC - overview] * [TAPESTRY:IoC - module] h3. Features * [Services|TAPESTRY:IoC - service] * [Advisors|TAPESTRY:IoC - advice] * [Decorators|TAPESTRY:IoC - decorator] h2. Integrate Hibernate * [TAPESTRY:Hibernate - Core - Conf|TAPESTRY:Hibernate - Core - Conf] * [TAPESTRY:User Guide] * [TAPESTRY:Statistics] ... Full Content Hot Features Class Reloading Configuration Configuration URL rewriting HTTPS Localization Response Compression Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Working with IOC Injection _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture IntroductionIntroduction Overview IoC module Features Services Advisors Decorators Integrate Hibernate Hibernate - Core - Conf User Guide Statistics Integrate Spring Inject your spring beans inside Tapestry components Advanced Aliases Environmental Services Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (13) ... * [Persistent State|Persistent State] h3. Working with IOC h3. Interact with Component * [Injection|Injection] * [Environmental Services|Environmental Services] h3. _javascript_ ... * [Service Status|Service Status] h3. Customize Tapestry to your needs * [Aliases|Aliases] h2. Tapestry IOC ... h3. Architecture * [|Introduction][Introduction|TAPESTRY:IoC] * [Introduction|TAPESTRY:IoC] * [Overview|TAPESTRY:IoC - overview] * [Modules|TAPESTRY:IoC - module] h3. Features ... * [Decorators|TAPESTRY:IoC - decorator] h2. Integrate Hibernate h2. Built-in module Tapestry comes with many modules to get quickly productive and integrate existing development. h3. Integrate Hibernate * [Configure|TAPESTRY:Hibernate - Core - Conf|TAPESTRY:Hibernate - Core - Conf] * [TAPESTRY:User Guide] * [TAPESTRY:Statistics] h23. Integrate Spring * [Inject your spring beans inside Tapestry components|Spring] h2. Advanced * [Aliases|Aliases] * [Environmental Services|Environmental Services] Full Content Hot Features Class Reloading Configuration Configuration URL rewriting HTTPS Localization Response Compression Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Interact with Component Injection Environmental Services _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Customize Tapestry to your needs Aliases Tapestry IOC As with Tapestry 5 in general, the goal of Tapestry IoC is greater simplicity, greater power, and an avoidance of XML. To fully understand extension capabilities of Tapestry you should be aware of this built-in IoC. Architecture Introduction Overview Modules Features Services Advisors Decorators Built-in module Tapestry comes with many modules to get quickly productive and integrate existing development. Integrate Hibernate Configure User Guide Statistics Integrate Spring Inject your spring beans inside Tapestry components Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (3) h2. Hot Features {children} * [Class Reloading|Class Reloading] h2. Configuration * [Configuration|Configuration] * [URL rewriting|URL rewriting] * [HTTPS|HTTPS] * [Localization|Localization] * [Response Compression|Response Compression] h2. Understand * [Page Lifecycle|Page Lifecycle] * [Component Rendering|Component Rendering] * [Request Processing|Request Processing] * [Type Coercion|Type Coercion] h2. Develop your pages and components h3. Structure * [Project Layout|Project Layout] * [Page Navigation|Page Navigation] * [Logging|Logging] * [Component Classes|Component Classes] * [Component Templates|Component Templates] * [Component Events|Component Events] * [Component Mixins|Component Mixins] * [Component Parameters|Component Parameters] h3. Templating * [Content Type and Markup|Content Type and Markup] * [Layout Component|Layout Component] * [CSS|CSS] * [DOM|DOM] * [Assets|Assets] * [Property Expressions|Property Expressions] h3. Handle persistence * [Persistent Page Data|Persistent Page Data] * [Persistent State|Persistent State] h3. Working with IOC * [Injection|Injection] h3. _javascript_ * [Ajax _javascript_|Ajax _javascript_] h3. Working with Forms * [Input Validation|Input Validation] h3. Advanced T5 components * [BeanEditForm Guide|BeanEditForm Guide] h3. Test * [Unit testing pages or components|Unit testing pages or components] h3. Tooling * [Service Status|Service Status] h2. Advanced * [Aliases|Aliases] * [Environmental Services|Environmental Services] Full Content Hot Features Class Reloading Configuration Configuration URL rewriting HTTPS Localization Response Compression Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Working with IOC Injection _javascript_ Ajax _javascript_ Working with Forms Input Validation Advanced T5 components BeanEditForm Guide Test Unit testing pages or components Tooling Service Status Advanced Aliases Environmental Services Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry User Guide
User Guide Page edited by Christophe Cordenier Changes (5) ... * [Input Validation|Input Validation] h3. Advanced T5 components * [BeanEditForm Guide|BeanEditForm Guide] * [Upload files|Upload] h3. Test * [Unit testing pages or components|Unit testing pages or components] * [Integrate with Selenium test tool|Test] h3. Tooling * [Generate your Component Reference|Component Report] * [Service Status|Service Status] h2. Integrate Hibernate * [Configure Hibernate|Hibernate - Core] * [Develop with Hibernate|Hibernate] h2. Integrate Spring * [Inject your spring beans inside Tapestry components|Spring] h2. Advanced ... Full Content Hot Features Class Reloading Configuration Configuration URL rewriting HTTPS Localization Response Compression Understand Page Lifecycle Component Rendering Request Processing Type Coercion Develop your pages and components Structure Project Layout Page Navigation Logging Component Classes Component Templates Component Events Component Mixins Component Parameters Templating Content Type and Markup Layout Component CSS DOM Assets Property Expressions Handle persistence Persistent Page Data Persistent State Working with IOC Injection _javascript_ Ajax _javascript_ Working with Forms Input Validation BeanEditForm Guide Upload files Test Unit testing pages or components Integrate with Selenium test tool Tooling Generate your Component Reference Service Status Integrate Hibernate Configure Hibernate Develop with Hibernate Integrate Spring Inject your spring beans inside Tapestry components Advanced Aliases Environmental Services Change Notification Preferences View Online | View Changes