Injection FAQ
Page edited by Howard M. Lewis Ship
Changes (1)
...
The two marker annotations, {{Traditional}} and {{Primary}}, ensure that only a single
Ajax Components
Page edited by Howard M. Lewis Ship
Changes (1)
...
} {code}
h3. Whats that weird number in the middle of the client ids
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
Just be sure to put the interface class in a non-controlled package, such
Templating and Markup
Page edited by Howard M. Lewis Ship
Changes (1)
...
In many components, the {{id}} attribute is an informal parameter; a value from
Link Components FAQ
Page added by Howard M. Lewis Ship
Link Components
How do I add query parameters a PageLink or ActionLink?
These components do not have parameters to allow you to specify query parameters for the link; they both allow
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
Tapestry is very rigid here; you cant. Page classes must go in
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (3)
...
Object storeUserCredentialsAndReturnToProductsPage() {
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
the implementing class).
Just be sure to put the interface
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (3)
...
The major difference is that Tapestry page templates may be stored in the
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
Although these two classes have the same fully qualified class name, they
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders
(6 kB text/xml)
-
GLIFFY DIAGRAM, ONLY EDIT IN GLIFFY EDITOR!
Change
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders.png
(23 kB image/png)
-
GLIFFY DIAGRAM IMAGE
Change Notification Preferences
Link Components FAQ
Page edited by Howard M. Lewis Ship
Changes (2)
...
{code}
... and in the ProfilePage: DisplayProfile page:
Link Components FAQ
Page edited by Howard M. Lewis Ship
Changes (2)
h2. Link Components
h3. How do I add query parameters to a PageLink or ActionLink?
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (5)
...
{gliffy:name=Class Loaders|size=L|version=4}
In a Tapestry
Injection FAQ
Page edited by Howard M. Lewis Ship
Changes (1)
...
{code}
t:form t:id=login /t:form}
{code}
Component Libraries
Page edited by Howard M. Lewis Ship
Changes (10)
...
{code}
HappyIcon appears inside the components sub-package. The
Assets
Page edited by Howard M. Lewis Ship
Changes (33)
...
Tapestry will also make files stored _on the classpath_, with your Java class files, visible to
Assets
Page edited by Howard M. Lewis Ship
Changes (1)
...
You should have an explicit application version number for any production application. Client
Cookbook
Page edited by Howard M. Lewis Ship
Changes (1)
...
{include:Component Libraries} {include:Switching Cases}
{include:Enum Parameter
Enum Parameter Recipe
Page edited by Howard M. Lewis Ship
Changes (2)
h1. Enum Component Parameter
Full Content
Enum Parameter Recipe
Page added by Howard M. Lewis Ship
Change Notification Preferences
View Online
Enum Parameter Recipe
Page edited by Howard M. Lewis Ship
Changes (1)
h1. Enum Component Parameter
Its not uncommon to create a component that has a bit
Error Page Recipe
File attached by Howard M. Lewis Ship
Snapz Pro XScreenSnapz002.png
(121 kB image/png)
Change Notification Preferences
View Attachments
Error Page Recipe
File attached by Howard M. Lewis Ship
Snapz Pro XScreenSnapz001.png
(142 kB image/png)
Change Notification Preferences
View Attachments
Error Page Recipe
Page added by Howard M. Lewis Ship
Service Tapestry Pages as Servlet Error Pages
Do you want to dress up your site and use a snazzy Tapestry page instead of the default 404 error page. Using modern servlet containers,
Cookbook
Page edited by Howard M. Lewis Ship
Changes (1)
...
{include:Switching Cases} {include:Enum Parameter Recipe}
{include:Error Page
Error Page Recipe
Page edited by Howard M. Lewis Ship
Changes (1)
h1. Service Serving Tapestry Pages as Servlet Error Pages
Do you want to dress up your
Templating and Markup
Page edited by Howard M. Lewis Ship
Changes (4)
...
You should be careful to change the application version number for each new
Tapestry Inversion of Control Container
Page edited by Howard M. Lewis Ship
Changes (3)
...
to see if the actual service exists yet. If not, it
Frequently Asked Questions
Page edited by Ulrich Stärk
Changes (3)
{toc}
{include:General Questions}
{include:Limitations} {children}
Documentation
Page edited by Ulrich Stärk
Changes (1)
{pagetree:root=Documentation}
- [Introduction] - [Getting Started]
...
Documentation
Page edited by Ulrich Stärk
Changes (1)
{pagetree:root=Documentation}
- [Introduction] - [Getting Started]
...
Annotations
Page added by Ulrich Stärk
Tapestry Annotations
The majority of Tapestry annotations (defined in the tapestry-core|../tapestry-core and tapestry-ioc|../tapestry-ioc modules) are very specific to Tapestry components or Tapestry
Component Report
Page added by Ulrich Stärk
Tapestry Component Parameters Report
This report generates a comprehensive listing of all the components in your module (either a component library or a Tapestry application). For each component,
Hibernate - Core
Page added by Ulrich Stärk
Core Hibernate Support
This library contains basic Hibernate support package without dependencies on the tapestry-core|../tapestry-core/ module (the web framework part of Tapestry); it only
Hibernate - Userguide
Page added by Ulrich Stärk
Entity value encoding
Value encoders are automatically created for all mapped Hibernate entity types. This is done by encoding the entity as it's id (coerced to a String) and decoding the
IoC - command
Page added by Ulrich Stärk
Chain of Command
One of the most useful of the Gang Of Four Design Patterns is the command pattern.
With the command pattern, a complex process is broken down into many individual steps. The steps
IoC - autoload
Page added by Ulrich Stärk
Autoloading Modules
An important part of Tapestry IoC is the autoloading of modules; this allows new features to be added to an application just by "dropping in" a JAR that contains a module: the
IoC - parallel
Page added by Ulrich Stärk
Parallel Execution
The ParallelExecutor|../apidocs/org/apache/tapestry5/ioc/services/ParallelExecutor.html allows a computation to occur in parallel.
It can be used in two ways. First, with an
IoC - injection
Page added by Ulrich Stärk
Injection in Detail
Injection in Tapestry IoC can be a complicated subject for a number of reasons:
Injection can occur in many places: on fields, and on parameters to methods and constructors
Hibernate - Statistics
Page added by Ulrich Stärk
Hibernate Statistics
If you enable Hibernate statistics by setting the property hibernate.generate_statistics to true, Hibernate will expose a number of useful metrics. The page "Statistics"
Hibernate
Page added by Ulrich Stärk
Tapestry/Hibernate Integration Library
This library integrates into Tapestry 5 to provide out-of-the-box support for using Hibernate 3 as the backend for normal CRUD style applications.
For at least the
Hibernate - Core - Conf
Page added by Ulrich Stärk
Configuring Hibernate
The Tapestry Hibernate Library is responsible for configuring Hibernate for you. This is done in a just-in-time manner, the first time a Hibernate Session is required.
IoC - overview
Page added by Ulrich Stärk
Tapestry IoC Overview
Even today, with the overwhelming success of Spring and the rise of smaller, simpler approaches to building application that stand in sharp contrast to the ultra-heavyweight
IoC - symbols
Page added by Ulrich Stärk
Symbols
Tapestry IOC makes use of runtime-evaluated symbols to handle certains types of configuration tasks.
The syntax of symbols is based on Ant _expression_, that is, a leading ${ before the
IoC cookbook - override
Page added by Ulrich Stärk
Overriding Services
Tapestry is designed to be easy to customize, and the IoC container is key to that customizability.
Part of Tapestrys core functionality is resolving injected objects;
Test
Page added by Ulrich Stärk
Tapestry Test Utilities
This library is just a couple of base classes to make it easier to build integration test suites around Selenium.
This library is currently based on Selenium 0.8.1.
The strategy is
IoC - service
Page added by Ulrich Stärk
Tapestry IoC Services
Services consist of two main parts: a service interface and a service implementation.
The service interface is how the service will be represented throughout the rest of the
IoC cookbook - servconf
Page added by Ulrich Stärk
Service Configurations
This is an area of Tapestry IoC that is often least well understood. Tapestry services often must have some configuration to fine tune exactly what they do. One of
IoC
Page added by Ulrich Stärk
Tapestry Inversion of Control Container
The inner construction of the Tapestry framework is based on inversion of control, a design approach that allows a working system to be fabricated from many small,
IoC - strategy
Page added by Ulrich Stärk
Strategy Pattern
Another of the Gang Of Four patterns, the strategy pattern as implemented in Tapestry IoC is a kind of late binding.
The idea is that adapters for objects are accessed based on the
IoC cookbook - basics
Page added by Ulrich Stärk
Basic Services and Injection
A good part of the basics is convention: what to name your classes, what packages to put them in and so forth.
In many cases, these conventions are just a little
IoC cookbook
Page added by Ulrich Stärk
Tapestry IoC Cookbook
Tapestry IoC, though designed specifically for the needs of the Tapestry web framework, may also be employed as a stand-alone IoC container, separate from the rest of Tapestry.
Spring
Page added by Ulrich Stärk
Tapestry/Spring Integration
Provides integration between Tapestry and Spring, allowing beans defined by Spring to be injected into Tapestry IoC services, and into Tapestry components.
Changes From 5.0
You
Upload
Page added by Ulrich Stärk
Tapestry Upload Component
Provides a file upload component for Tapestry based on Jakarata Commons FileUpload.
This is packaged as an add-on to Tapestry because of the number of additional dependencies it
IoC cookbook - patterns
Page added by Ulrich Stärk
Using Patterns
Tapestry IoC has support for implementing several of the Gang Of Four Design Patterns. In fact, the IoC container itself is a pumped up version of the Factory pattern.
The
Modules
Page added by Ulrich Stärk
Change Notification Preferences
View Online
Annotations
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
Modules
Annotations
Page edited by Ulrich Stärk
Changes (0)
...
Full Content
Tapestry Annotations
The
IoC - order
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - configuration
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - case
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - decorator
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - command
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - serialization
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - startup
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - symbols
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC cookbook - servconf
Page moved by Ulrich Stärk
From:
Apache Tapestry
IoC
To:
Apache Tapestry
IoC cookbook
IoC - advice
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC cookbook - basics
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC cookbook - patterns
Page moved by Ulrich Stärk
From:
Apache Tapestry
IoC
To:
Apache Tapestry
IoC cookbook
IoC cookbook - patterns
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC cookbook - servconf
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - parallel
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC - module
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
IoC cookbook - override
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
IoC
Hibernate - Statistics
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
Hibernate
Spring
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
Modules
Hibernate - Core
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
Modules
IoC
Page moved by Ulrich Stärk
From:
Apache Tapestry
To:
Apache Tapestry
Modules
Statistics
Page edited by Ulrich Stärk
Changes (0)
...
Full Content
Hibernate Statistics
If you
Userguide
Page edited by Ulrich Stärk
Changes (0)
...
Full Content
Entity value encoding
Value
Documentation
Page edited by Christophe Cordenier
Changes (6)
h2. Overview
- [Introduction] - [Getting Started] - [Tutorial] - [Frequently Asked
Books
Page added by Christophe Cordenier
Change Notification Preferences
View Online
Presentations
Page added by Christophe Cordenier
Change Notification Preferences
View Online
Documentation
Page edited by Christophe Cordenier
Changes (1)
...
h2. Presentations
[Tapestry 5 : Java power, Scripting
Key Features
Page edited by Howard M. Lewis Ship
Changes (6)
...
- h3. Java power {html}div class=feature radied relief{html}
First key
Documentation
Page edited by Howard M. Lewis Ship
Changes (6)
...
- [Tutorial] - [Frequently Asked Questions]
- [User Guide] is a collection
Developer Information
Page added by Howard M. Lewis Ship
Information needed by Tapestry developers.
Change Notification Preferences
View Online
Release Process
Page added by Howard M. Lewis Ship
The process can be summarized as:
mvn release:prepare
mvn release:perform
Generate and upload Binary / Source distributions
Login to Nexus, 'close' automatically created staging
Release Process
Page edited by Howard M. Lewis Ship
Changes (1)
...
# SSH to people.apache.org and copy the Binary / Source distributions to the right
Release Process
Page edited by Howard M. Lewis Ship
Changes (1)
...
# Once files reach all mirrors, update the Downloads Page
Note the first
Release Process
Page edited by Howard M. Lewis Ship
Changes (7)
h2. Release Steps
The process can be summarized as:
...
# Once
Key Features
Page edited by Howard M. Lewis Ship
Changes (14)
{html}div id=features{html}
{div:id=features}
- h3. Java power
Key Features
Page edited by Howard M. Lewis Ship
Comment:
Reverted from v. 11
Changes (14)
{div:id=features}
{html}div
Release Process
Page edited by Howard M. Lewis Ship
Changes (1)
...
is
{indent}releases/5.X.X{indent}
This reflects that
Release Process
Page edited by Howard M. Lewis Ship
Changes (1)
...
{{mvn:prepare}} does a very good job at guessing the right version numbers (i.e.,
Release Process
Page edited by Howard M. Lewis Ship
Changes (1)
...
# Once files reach all mirrors, update the Downloads Page
{warning} Be
Release Process
Page edited by Howard M. Lewis Ship
Changes (1)
...
The process can be summarized as:
{note:title=TODO} JIRA: close out
101 - 200 of 1811 matches
Mail list logo