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, 15 Oct 2010 07:07: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 (2)</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" >h2. Configuration <br> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
[Configuration|Configuration] <br>* [URL rewriting|URL rewriting] <br>* [HTTPS|HTTPS]
<br>* [Localization|Localization] <br>* [Response Compression|Response Compression]
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">The
[configuration user guide|configure] will provide a full-description of Tapestry&#39;s
configuration from the early steps to your application security. Tapestry provides a full
localization feature, allows you to manage your URLs and ensure that if your application is
only accessible through HTTPS no one will get an HTTP access. <br></td></tr>
            <tr><td class="diff-unchanged" > <br>h2. Understand <br></td></tr>
            <tr><td class="diff-snipped" >...<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>

<p>The <a href="/confluence/display/TAPESTRY/Configure" title="Configure">configuration
user guide</a> will provide a full-description of Tapestry's configuration from the
early steps to your application security. Tapestry provides a full localization feature, allows
you to manage your URLs and ensure that if your application is only accessible through HTTPS
no one will get an HTTP access.</p>

<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>


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

<ul>
	<li>´╗┐<a href="/confluence/display/TAPESTRY/IoC+-+configuration" title="IoC - configuration">Configuration</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+case" title="IoC - case">´╗┐Case
Insensitivity</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+autoload" title="IoC - autoload">Module
Autoloading</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+order" title="IoC - order">Ordering</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+symbols" title="IoC - symbols">Symbols</a></li>
</ul>


<h3><a name="UserGuide-Builtindesignpatterns"></a>Built-in design patterns</h3>

<p>Tapestry provides a set of service builders to have ready to use design patterns</p>

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+command" title="IoC - command">Chain
of Command</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+pipeline" title="IoC - pipeline">Pipeline</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+shadow" title="IoC - shadow">Shadow</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+pipeline" title="IoC - pipeline">Pipeline</a></li>
</ul>


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

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+injection" title="IoC - injection">Injection
in details</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+provider" title="IoC - provider">Object
provider</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+serialization" title="IoC - serialization">Services
and cluster</a></li>
</ul>


<h3><a name="UserGuide-BuiltinService"></a>Built-in Service</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+coerce" title="IoC - coerce">Type
Coercer</a></li>
</ul>


<h3><a name="UserGuide-Registrystartup"></a>Registry startup</h3>

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+run" title="IoC - run">Start
registry</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+startup" title="IoC - startup">Listen
registry startup</a></li>
</ul>


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

<ul>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+parallel" title="IoC - parallel">Parallel
Execution</a></li>
	<li><a href="/confluence/display/TAPESTRY/IoC+-+logging" title="IoC - logging">Logging</a></li>
</ul>


<h3><a name="UserGuide-Builtinmodules"></a>Built-in modules</h3>

<p>Tapestry comes with many modules to get quickly productive and to integrate your
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/Userguide" title="Userguide">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">User Guide</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=10&originalVersion=9">View
Changes</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message