IoC Cookbook - Patterns
Page edited by Bob Harner
Comment:
Fixed the , , and occurrances as reported by basileChandesris
Changes (16)
IoC
Page edited by Bob Harner
Comment:
Minor formatting and phrasing fixes, put HiveMind firmly in the past.
Changes (10)
IoC Cookbook - Basic Services and Injection
Page edited by Bob Harner
Comment:
Renamed so it's name makes sense as a stand-alone page, e.g. when appearing in "Related Articles" boxes
Changes (0)
IoC cookbook - basics
Page added by Bob Harner
This page has moved to IoC Cookbook Basic Services and Injection
Change Notification Preferences
View Online
IoC Cookbook - Overriding Tapestry IoC Services
Page edited by Bob Harner
Comment:
Renamed so it's name makes sense as a stand-alone page, e.g. when appearing in "Related Articles" boxes
Changes (0)
IoC cookbook - basics
Page added by Bob Harner
This page has moved to IoC Cookbook Basic Services and Injection
Change Notification Preferences
View Online
IoC cookbook - basics
Page moved by Bob Harner
From:
Apache Tapestry
IoC Cookbook - Overriding Tapestry IoC Services
To:
Apache Tapestry
IoC cookbook - override
Page added by Bob Harner
This page has moved to IoC Cookbook Overriding Tapestry IoC Services
Change Notification Preferences
View Online
IoC cookbook - override
Page added by Bob Harner
This page has moved to IoC Cookbook Overriding Tapestry IoC Services
Change Notification Preferences
View Online
IoC cookbook - override
Page added by Bob Harner
This page has moved to IoC Cookbook Overriding IoC Services
Change Notification Preferences
View Online
IoC Cookbook - Overriding IoC Services
Page edited by Bob Harner
Comment:
Renamed for brevity
Changes (0)
...
IoC Cookbook - Patterns
Page edited by Bob Harner
Comment:
Renamed so it's name makes sense as a stand-alone page, e.g. when appearing in "Related Articles" boxes
Changes (0)
IoC cookbook - override
Page moved by Bob Harner
From:
Apache Tapestry
IoC Cookbook - Overriding IoC Services
To:
Apache Tapestry
IoC - overview
Page moved by Bob Harner
From:
Apache Tapestry
Tapestry IoC Overview
To:
Apache Tapestry
Redirects
IoC - module
Page moved by Bob Harner
From:
Apache Tapestry
Tapestry IoC Modules
To:
Apache Tapestry
Redirects
IoC - configuration
Page moved by Bob Harner
From:
Apache Tapestry
Tapestry IoC Configuration
To:
Apache Tapestry
Redirects
IoC - autoload
Page moved by Bob Harner
From:
Apache Tapestry
Autoloading Modules
To:
Apache Tapestry
Redirects
IoC - order
Page moved by Bob Harner
From:
Apache Tapestry
Ordering by Constraints
To:
Apache Tapestry
Redirects
IoC - symbols
Page moved by Bob Harner
From:
Apache Tapestry
Symbols
To:
Apache Tapestry
Redirects
IoC - command
Page moved by Bob Harner
From:
Apache Tapestry
ChainBuilder Service
To:
Apache Tapestry
Redirects
IoC - strategy
Page moved by Bob Harner
From:
Apache Tapestry
StrategyBuilder Service
To:
Apache Tapestry
Redirects
IoC - injection
Page moved by Bob Harner
From:
Apache Tapestry
Injection in Detail
To:
Apache Tapestry
Redirects
IoC - pipeline
Page moved by Bob Harner
From:
Apache Tapestry
PipelineBuilder Service
To:
Apache Tapestry
Redirects
IoC - provider
Page moved by Bob Harner
From:
Apache Tapestry
Object Providers
To:
Apache Tapestry
Redirects
IoC - serialization
Page moved by Bob Harner
From:
Apache Tapestry
Service Serialization
To:
Apache Tapestry
Redirects
IoC - run
Page moved by Bob Harner
From:
Apache Tapestry
Starting the IoC Registry
To:
Apache Tapestry
Redirects
IoC - coerce
Page moved by Bob Harner
From:
Apache Tapestry
TypeCoercer Service
To:
Apache Tapestry
Redirects
IoC - startup
Page moved by Bob Harner
From:
Apache Tapestry
Registry Startup
To:
Apache Tapestry
Redirects
IoC - parallel
Page moved by Bob Harner
From:
Apache Tapestry
Parallel Execution
To:
Apache Tapestry
Redirects
IoC - logging
Page moved by Bob Harner
From:
Apache Tapestry
Logging in Tapestry
To:
Apache Tapestry
Redirects
IoC - shadow
Page moved by Bob Harner
From:
Apache Tapestry
ShadowBuilder Service
To:
Apache Tapestry
Redirects
IoC - case
Page moved by Bob Harner
From:
Apache Tapestry
Case Insensitivity
To:
Apache Tapestry
Redirects
IoC - module
Page added by Bob Harner
This page has moved to Tapestry IoC Modules
Change Notification Preferences
View Online
IoC - advice
Page added by Bob Harner
This page has moved to Service Advisors
Change Notification Preferences
View Online
IoC - decorator
Page added by Bob Harner
This page has moved to Decorators
Change Notification Preferences
View Online
IoC - configuration
Page added by Bob Harner
This page has moved to Tapestry IoC Configuration
Change Notification Preferences
View Online
IoC - case
Page added by Bob Harner
This page has moved to Case Insensitivity
Change Notification Preferences
View Online
IoC - order
Page added by Bob Harner
This page has moved to Ordering by Constraints
Change Notification Preferences
View Online
IoC - symbols
Page added by Bob Harner
This page has moved to Symbols
Change Notification Preferences
View Online
IoC - command
Page added by Bob Harner
This page has moved to ChainBuilder Service
Change Notification Preferences
View Online
IoC - pipeline
Page added by Bob Harner
This page has moved to PipelineBuilder service
Change Notification Preferences
View Online
IoC - strategy
Page added by Bob Harner
This page has been moved to StrategyBuilder Service
Change Notification Preferences
View Online
IoC - injection
Page added by Bob Harner
This page has been moved to Injection in Detail
Change Notification Preferences
View Online
IoC - provider
Page added by Bob Harner
This page has been renamed to Object Providers
Change Notification Preferences
View Online
IoC - serialization
Page added by Bob Harner
This page has been moved to Service Serialization
Change Notification Preferences
View Online
IoC - run
Page added by Bob Harner
This page has moved to Starting the IoC Registry
Change Notification Preferences
View Online
IoC - startup
Page added by Bob Harner
This page has been moved to Registry Startup
Change Notification Preferences
View Online
IoC - parallel
Page added by Bob Harner
This page has moved to Parallel Execution
Change Notification Preferences
View Online
IoC - logging
Page added by Bob Harner
This page has moved to Logging in Tapestry
Change Notification Preferences
View Online
IoC - overview
Page added by Bob Harner
This page has moved to Tapestry IoC Overview
Change Notification Preferences
View Online
IoC - autoload
Page added by Bob Harner
This page has moved to Autoloading Modules
Change Notification Preferences
View Online
IoC - overview
Page moved by Bob Harner
From:
Apache Tapestry
IoC
To:
Apache Tapestry
User Guide
IoC - overview
Page moved by Bob Harner
From:
Apache Tapestry
User Guide
To:
Apache Tapestry
IoC
IoC - decorator
Page moved by Bob Harner
From:
Apache Tapestry
User Guide
To:
Apache Tapestry
IoC
IoC - decorator
Page moved by Bob Harner
From:
Apache Tapestry
IoC
To:
Apache Tapestry
User Guide
IoC - module
Page edited by Bob Harner
Comment:
Added scrollbar at top bottom, fixed broken links, spelling
Changes (9)
{scrollbar}
IoC
Page edited by Bob Harner
Comment:
Changed external links to footnote (experimental)
Changes (13)
...
{float:right}
IoC cookbook - patterns
Page edited by Bob Harner
Comment:
Added scrollbar at top bottom, fixed broken link
Changes (3)
{scrollbar}
IoC
Page edited by Bob Harner
Comment:
Removed {footnote} tags in favor of (eventually) applying a CSS style to external links
Changes (9)
IoC - order
Page edited by Bob Harner
Changes (9)
...
Tapestry IoC has two specific areas where it must put some form of contribution into a specific
IoC - configuration
Page edited by Bob Harner
Comment:
Fixed syntax error in example; reordered intro paragraphs for clarity and flow; fixed "override" link
Changes (22)
IoC - configuration
Page edited by Bob Harner
Comment:
Fixed most broken links, some misspelllings
Changes (18)
...
}
IoC - coerce
File attached by Bob Harner
type-coercer.png
(81 kB image/png)
-
Type Coercer diagram
Change Notification Preferences
View
IoC - coerce
Page edited by Bob Harner
Comment:
Fixed broken image, spelling, formatting, reorganized lead paragraph
Changes (15)
...
IoC - overview
File attached by Bob Harner
ioc-overview.png
(97 kB image/png)
-
IoC Overview Diagram
Change Notification Preferences
View
IoC - overview
Page edited by Bob Harner
Comment:
Spelling, reduced heading levels
Changes (18)
...
Thats an _unmanaged_
IoC cookbook - patterns
Page edited by Christophe Cordenier
Comment:
Fix broken links
Changes (1)
...
h1. Chain of Command
IoC - injection
Page edited by Howard M. Lewis Ship
Changes (22)
...
Injection is triggered in a number of ways:
* A field in a component
IoC - injection
Page edited by Howard M. Lewis Ship
Changes (0)
...
Full Content
Injection in Detail
IoC
Page edited by Howard M. Lewis Ship
Changes (5)
...
* Although Spring allows beans to be intercepted, it does so in the form of a new bean, leaving the
IoC cookbook - basics
Page edited by Christophe Cordenier
Comment:
Fix broken links
Changes (6)
...
The simplest services
IoC - strategy
Page edited by Christophe Cordenier
Comment:
Fix broken links
Changes (2)
...
Another of the Gang Of Four
IoC - advice
Page edited by Howard M. Lewis Ship
Changes (30)
h1. Service Advisors
Service advice represents a powerful meta-programming facility
IoC - startup
Page edited by Christophe Cordenier
Comment:
Fix broken links
Changes (1)
...
{since:since=5.2}{since}
IoC - coerce
Page edited by Christophe Cordenier
Comment:
Fix broken links
Changes (2)
...
Tapestry frequently must coerce
IoC cookbook - servconf
Page edited by Bob Harner
Comment:
Fixed ../apidocs/ links. (More broken links there, though). Also fixed the {code} tags
Changes (18)
IoC
Page edited by Christophe Cordenier
Comment:
Fix broken links
Changes (2)
...
h2. Why Not Spring?
IoC - run
Page edited by Christophe Cordenier
Changes (2)
...
The call to performRegistryStartup() is necessary to ensure that any services marked with the
IoC - configuration
Page edited by Christophe Cordenier
Changes (2)
...
h1. Naming conventions vs. Annotations
{info:title=Since 5.2}{info}
IoC cookbook
Page moved by Christophe Cordenier
From:
Apache Tapestry
IoC
To:
Apache Tapestry
Cookbook
IoC - configuration
Page edited by Christophe Cordenier
Changes (1)
...
h1. Naming conventions vs. Annotations
{info:title=Since 5.2}{info}
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
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;
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.
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
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
1 - 100 of 113 matches
Mail list logo