tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Tapestry > User Guide
Date Fri, 01 Oct 2010 11:28:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/12/_/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/User+Guide">User
Guide</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~ccordenier">Christophe
Cordenier</a>
    </h4>
        <br/>
                         <h4>Changes (13)</h4>
                                 
    
<div id="page-diffs">
            <table class="diff" cellpadding="0" cellspacing="0">
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >* [Persistent State|Persistent State]
<br> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">h3.
Working with IOC <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">h3.
Interact with Component <br></td></tr>
            <tr><td class="diff-unchanged" > <br>* [Injection|Injection]
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
[Environmental Services|Environmental Services] <br></td></tr>
            <tr><td class="diff-unchanged" > <br>h3. Javascript <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >* [Service Status|Service Status]
<br> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">h3.
Customize Tapestry to your needs <br> <br>* [Aliases|Aliases] <br> <br></td></tr>
            <tr><td class="diff-unchanged" >h2. Tapestry IOC <br> <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >h3. Architecture <br> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
[|Introduction][Introduction|TAPESTRY:IoC] <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
[Introduction|TAPESTRY:IoC] <br></td></tr>
            <tr><td class="diff-unchanged" >* [Overview|TAPESTRY:IoC - overview]
<br></td></tr>
            <tr><td class="diff-changed-lines" >* <span class="diff-changed-words">[<span
class="diff-added-chars"style="background-color: #dfd;">Modules|</span>TAPESTRY:IoC</span>
- module] <br></td></tr>
            <tr><td class="diff-unchanged" > <br>h3. Features <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >* [Decorators|TAPESTRY:IoC - decorator]
<br> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">h2.
Integrate Hibernate <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">h2.
Built-in module <br></td></tr>
            <tr><td class="diff-unchanged" > <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Tapestry
comes with many modules to get quickly productive and integrate existing development. <br>
<br>h3. Integrate Hibernate <br> <br></td></tr>
            <tr><td class="diff-changed-lines" >* <span class="diff-changed-words">[<span
class="diff-added-chars"style="background-color: #dfd;">Configure|TAPESTRY:</span>Hibernate</span>
- Core - <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">Conf|TAPESTRY:Hibernate
- Core -</span> Conf] <br></td></tr>
            <tr><td class="diff-unchanged" >* [TAPESTRY:User Guide] <br>*
[TAPESTRY:Statistics] <br> <br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-changed-words">h<span
class="diff-deleted-chars"style="color:#999;background-color:#fdd;text-decoration:line-through;">2</span><span
class="diff-added-chars"style="background-color: #dfd;">3</span>.</span> Integrate
Spring <br></td></tr>
            <tr><td class="diff-unchanged" > <br>* [Inject your spring beans
inside Tapestry components|Spring] <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">
<br>h2. Advanced <br> <br>* [Aliases|Aliases] <br>* [Environmental
Services|Environmental Services] <br></td></tr>
        </table>
</div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h2><a name="UserGuide-HotFeatures"></a>Hot Features</h2>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Class+Reloading" title="Class Reloading">Class
Reloading</a></li>
</ul>


<h2><a name="UserGuide-Configuration"></a>Configuration</h2>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Configuration" title="Configuration">Configuration</a></li>
	<li><a href="/confluence/display/TAPESTRY/URL+rewriting" title="URL rewriting">URL
rewriting</a></li>
	<li><a href="/confluence/display/TAPESTRY/HTTPS" title="HTTPS">HTTPS</a></li>
	<li><a href="/confluence/display/TAPESTRY/Localization" title="Localization">Localization</a></li>
	<li><a href="/confluence/display/TAPESTRY/Response+Compression" title="Response
Compression">Response Compression</a></li>
</ul>


<h2><a name="UserGuide-Understand"></a>Understand</h2>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Page+Lifecycle" title="Page Lifecycle">Page
Lifecycle</a></li>
	<li><a href="/confluence/display/TAPESTRY/Component+Rendering" title="Component
Rendering">Component Rendering</a></li>
	<li><a href="/confluence/display/TAPESTRY/Request+Processing" title="Request Processing">Request
Processing</a></li>
	<li><a href="/confluence/display/TAPESTRY/Type+Coercion" title="Type Coercion">Type
Coercion</a></li>
</ul>


<h2><a name="UserGuide-Developyourpagesandcomponents"></a>Develop your pages
and components</h2>

<h3><a name="UserGuide-Structure"></a>Structure</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Project+Layout" title="Project Layout">Project
Layout</a></li>
	<li><a href="/confluence/display/TAPESTRY/Page+Navigation" title="Page Navigation">Page
Navigation</a></li>
	<li><a href="/confluence/display/TAPESTRY/Logging" title="Logging">Logging</a></li>
	<li><a href="/confluence/display/TAPESTRY/Component+Classes" title="Component Classes">Component
Classes</a></li>
	<li><a href="/confluence/display/TAPESTRY/Component+Templates" title="Component
Templates">Component Templates</a></li>
	<li><a href="/confluence/display/TAPESTRY/Component+Events" title="Component Events">Component
Events</a></li>
	<li><a href="/confluence/display/TAPESTRY/Component+Mixins" title="Component Mixins">Component
Mixins</a></li>
	<li><a href="/confluence/display/TAPESTRY/Component+Parameters" title="Component
Parameters">Component Parameters</a></li>
</ul>


<h3><a name="UserGuide-Templating"></a>Templating</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Content+Type+and+Markup" title="Content
Type and Markup">Content Type and Markup</a></li>
	<li><a href="/confluence/display/TAPESTRY/Layout+Component" title="Layout Component">Layout
Component</a></li>
	<li><a href="/confluence/display/TAPESTRY/CSS" title="CSS">CSS</a></li>
	<li><a href="/confluence/display/TAPESTRY/DOM" title="DOM">DOM</a></li>
	<li><a href="/confluence/display/TAPESTRY/Assets" title="Assets">Assets</a></li>
	<li><a href="/confluence/display/TAPESTRY/Property+Expressions" title="Property
Expressions">Property Expressions</a></li>
</ul>


<h3><a name="UserGuide-Handlepersistence"></a>Handle persistence</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Persistent+Page+Data" title="Persistent
Page Data">Persistent Page Data</a></li>
	<li><a href="/confluence/display/TAPESTRY/Persistent+State" title="Persistent State">Persistent
State</a></li>
</ul>


<h3><a name="UserGuide-InteractwithComponent"></a>Interact with Component</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Injection" title="Injection">Injection</a></li>
	<li><a href="/confluence/display/TAPESTRY/Environmental+Services" title="Environmental
Services">Environmental Services</a></li>
</ul>


<h3><a name="UserGuide-Javascript"></a>Javascript</h3>

<ul>
	<li><a href="/confluence/pages/viewpage.action?pageId=21792074" title="Ajax &amp;
JavaScript">Ajax &amp; JavaScript</a></li>
</ul>


<h3><a name="UserGuide-WorkingwithForms"></a>Working with Forms</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Input+Validation" title="Input Validation">Input
Validation</a></li>
	<li><a href="/confluence/display/TAPESTRY/BeanEditForm+Guide" title="BeanEditForm
Guide">BeanEditForm Guide</a></li>
	<li><a href="/confluence/display/TAPESTRY/Upload" title="Upload">Upload files</a></li>
</ul>


<h3><a name="UserGuide-Test"></a>Test</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Unit+testing+pages+or+components" title="Unit
testing pages or components">Unit testing pages or components</a></li>
	<li><a href="/confluence/display/TAPESTRY/Test" title="Test">Integrate with Selenium
test tool</a></li>
</ul>


<h3><a name="UserGuide-Tooling"></a>Tooling</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Component+Report" title="Component Report">Generate
your Component Reference</a></li>
	<li><a href="/confluence/display/TAPESTRY/Service+Status" title="Service Status">Service
Status</a></li>
</ul>


<h3><a name="UserGuide-CustomizeTapestrytoyourneeds"></a>Customize Tapestry
to your needs</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Aliases" title="Aliases">Aliases</a></li>
</ul>


<h2><a name="UserGuide-TapestryIOC"></a>Tapestry IOC</h2>

<p>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 <a href="/confluence/display/TAPESTRY/IoC" title="IoC">IoC</a>.</p>

<h3><a name="UserGuide-Architecture"></a>Architecture</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC" title="IoC">Introduction</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+overview" title="IoC - overview">Overview</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+module" title="IoC - module">Modules</a></li>
</ul>


<h3><a name="UserGuide-Features"></a>Features</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+service" title="IoC - service">Services</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+advice" title="IoC - advice">Advisors</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+decorator" title="IoC - decorator">Decorators</a></li>
</ul>


<h2><a name="UserGuide-Builtinmodule"></a>Built-in module</h2>

<p>Tapestry comes with many modules to get quickly productive and integrate existing
development.</p>

<h3><a name="UserGuide-IntegrateHibernate"></a>Integrate Hibernate</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Hibernate+-+Core+-+Conf" title="Hibernate
- Core - Conf">Configure</a></li>
	<li><a href="/confluence/display/TAPESTRY/User+Guide" title="User Guide">User
Guide</a></li>
	<li><a href="/confluence/display/TAPESTRY/Statistics" title="Statistics">Statistics</a></li>
</ul>


<h3><a name="UserGuide-IntegrateSpring"></a>Integrate Spring</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Spring" title="Spring">Inject your
spring beans inside Tapestry components</a></li>
</ul>

    </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/User+Guide">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=21792071&revisedVersion=7&originalVersion=6">View
Changes</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message