[CONF] Apache Tapestry User Guide

2014-06-02 Thread Howard M. Lewis Ship (Confluence)














  


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

2014-06-02 Thread Howard M. Lewis Ship (Confluence)














  


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

2014-06-02 Thread Howard M. Lewis Ship (Confluence)














  


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

2012-01-16 Thread confluence







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

2012-01-03 Thread confluence







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

2011-01-14 Thread confluence







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

2011-01-06 Thread confluence







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

2011-01-04 Thread confluence







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

2010-12-20 Thread confluence







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

2010-12-20 Thread confluence







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

2010-12-06 Thread confluence







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

2010-12-06 Thread confluence







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

2010-10-18 Thread confluence







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

2010-10-15 Thread confluence







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

2010-10-03 Thread confluence







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

2010-10-03 Thread confluence







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

2010-10-01 Thread confluence







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

2010-10-01 Thread confluence







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

2010-09-30 Thread confluence







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

2010-09-30 Thread confluence







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