tapestry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Tapestry > Tapestry Reference Guide Plan (Draft)
Date Tue, 10 Aug 2010 19:43:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/8/_/styles/combined.css?spaceKey=TAPESTRY&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/TAPESTRY/Tapestry+Reference+Guide+Plan+%28Draft%29">Tapestry
Reference Guide Plan (Draft)</a></h2>
    <h4>Page  <b>added</b> by             <a href="https://cwiki.apache.org/confluence/display/~ccordenier">Christophe
Cordenier</a>
    </h4>
         <br/>
    <div class="notificationGreySide">
         <h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font
color="#000000">Tapestry 5 Reference Guide (Draft)</font></h1>

<h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Overview</font></h1>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">What's
Tapestry  ?</font></h2>


<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Brief
History</font></h2>


<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Design
choices</font></h2>

<h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Tapestry
IOC</font></h1>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Introduction</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Design</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Terminology</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Overview</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">IOC
Containers</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Dependency
Injection</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Introduction
to Module class</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Services</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Life
cycle</font></h3>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Build</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Properties</font></h4>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Build
methods</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Automatic
Binding</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Automatic
build</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Handle
multiple implementations</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Service
dependencies</font></h4>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Use</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Configure</font></h4>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Disambiguate
implementations</font></h4>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Customize</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Decorate</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Advise</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Decorate
vs Advise</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Override</font></h4>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Service
builders</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Chain
of command</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Strategy</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Pipeline</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Shadow
Service</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Built-in
Services</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Logging</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Modules</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Loading</font></h3>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Auto-loading</font></h4>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">@SubModule</font></h4>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Registry</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Startup</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Listen
registry shutdown</font></h3>

<h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Build
Web Applications</font></h1>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Configuration</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Project
Layout</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Configuration</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Symbols</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Logging</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Internationalisation</font></h4>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Architecture
notes</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Built
on top of tapestry-ioc</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Class
Transformation</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Request
Processing</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">TapestryFilter</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">HttpRequestFilter</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">RequestFilter</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Dispatcher</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">ComponentEventRequestFilter</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">RenderRequestFilter</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">MarkupRendererFilter</font></h4>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Rendering
mechanism</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Environment
Service</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Structural
Elements</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Components</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Pages</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Block</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Mixins</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Develop
components</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Handle
parameters</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">ComponentResources</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Events</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Develop
pages</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Page
Activation</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Page
Navigation</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Handle
persistent datas</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">@Persist</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">@SessionState</font></h4>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Deal
with Javascript</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Include
Javascript files</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Ajax</font></h4>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Deal
with CSS</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Use
Component</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Component
Overview</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Link
to Component Reference</font></h4>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Main
components</font></h3>

<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Form</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">BeanEditForm</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Grid</font></h4>


<h4><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Zone</font></h4>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Deployment</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Glassfish</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">JBoss</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Jetty</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Tomcat</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">WebSphere</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Testing</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Unit
test with PageTester</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Integration
Text with Selenium</font></h3>



<h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Integrate
with Spring</font></h1>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Objectives</font></h2>


<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Configuration</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Let
Tapestry configure Spring</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Use
external configuration</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Customize</font></h3>

<h2><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Usage</font></h2>

<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Inject
Spring Beans</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Access
to the ApplicationContext</font></h3>


<h3><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Inject
Tapestry Services</font></h3>

<h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Integrate
with Hibernate</font></h1>



<h1><a name="TapestryReferenceGuidePlan%28Draft%29-"></a><font color="#000000">Integrate
with JMX</font> </h1>
    </div>
    <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>
       <a href="https://cwiki.apache.org/confluence/display/TAPESTRY/Tapestry+Reference+Guide+Plan+%28Draft%29">View
Online</a>
           </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message