The Basics
- Class Reloading
- Configuration
- Page Life Cycle
- Component Rendering
- Request Processing
- Type Coercion
- Localization
- URL generation
- Response Compression
- Securing your application with HTTPS
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
Interacting with components
Javascript
Working with forms
Testing
Tooling
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
Features
Configuration
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
Built-in services
Registry startup & shutdown
Tooling
Built-in modules
Tapestry comes with many modules to get quickly productive and to integrate your existing development.