blob: 99feac9e44521769c71b5af04afcc5cbeda1425c [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id$ -->
<!DOCTYPE book PUBLIC
"-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd" [
<!ENTITY % TapestryLinks SYSTEM "../common/TapestryLinks.xml">
<!ENTITY chapter-intro SYSTEM "./tutorial-chapter-intro.xml">
<!ENTITY chapter-gettingstarted SYSTEM "./tutorial-chapter-gettingstarted.xml">
<!ENTITY chapter-intro-examples SYSTEM "./tutorial-chapter-intro-examples.xml">
<!ENTITY into-examples-pagelinking SYSTEM "./tutorial-pagelinking.xml">
<!ENTITY chapter-forms SYSTEM "./tutorial-chapter-forms.xml">
<!ENTITY chapter-builtins SYSTEM "./tutorial-chapter-builtins.xml">
<!ENTITY chapter-components SYSTEM "./tutorial-chapter-components.xml">
<!ENTITY chapter-localization SYSTEM "./tutorial-localization.xml">
<!ENTITY chapter-inspector SYSTEM "./tutorial-inspector.xml">
<!ENTITY chapter-required-pages SYSTEM "./tutorial-required-pages.xml">
<!ENTITY chapter-assets SYSTEM "./tutorial-assets.xml">
%TapestryLinks;
]>
<!-- Conventions:
Component ids are <varname>
Java packages and class names are <classname>
Tapestry component aliases are <classname>
In-line code snippets use <function>
Property paths and JavaBeans property names used <varname>
-->
<book>
<title>Tapestry Tutorial</title>
<bookinfo>
<author>
<firstname>Neil</firstname>
<surname>Clayton</surname>
</author>
<copyright>
<year>2002</year>
<holder>Howard M. Lewis Ship</holder>
</copyright>
</bookinfo>
&chapter-intro;
&chapter-gettingstarted;
&chapter-intro-examples;
&chapter-required-pages;
&chapter-forms;
&chapter-builtins;
&chapter-assets;
&chapter-localization;
&chapter-components;
<chapter id="common-tasks">
<title>Common Tasks With Tapestry</title>
<section id="ctasks-frames">
<title>Using Frames</title>
</section>
<section id="ctasks-themes">
<title>"Themeing" an Application</title>
</section>
<section id="ctasks-layout">
<title>Provinding Alternate Layout</title>
</section>
</chapter>
&chapter-inspector;
<chapter id="other">
<title>Other Considerations</title>
<section id="other-usingJavadoc">
<title>Using the JavaDoc</title>
</section>
<section id="other-compref">
<title>The Component Reference</title>
</section>
<section id="other-optimizations">
<title>Tapestry Optimizations (pooling, buffering, and so on)</title>
</section>
<section id="other-services">
<title>Tapestry Services</title>
</section>
<section id="other-ejb">
<title>Using EJBs</title>
</section>
</chapter>
<chapter id="best-practices">
<title>Best Peactices</title>
<section id="best-practices-workflow">
<title>Modelling Workflow</title>
</section>
<section id="best-practices-security">
<title>Security</title>
</section>
<section id="best-practices-persistence">
<title>Persistence</title>
</section>
<section id="best-practices-j2ee">
<title>J2EE Integration</title>
</section>
</chapter>
<chapter id="alt-render">
<title>Alternative Rendering (WAP)</title>
</chapter>
<chapter id="integration">
<title>Using Tapestry in your environment</title>
<section id="integrate-jetty">
<title>Integration with Jetty</title>
</section>
<section id="integrate-jboss3">
<title>Integration with JBoss 3.0.x</title>
</section>
<section id="integrate-tomcat">
<title>Integration with Tomcat</title>
</section>
<section id="integrate-eclipse">
<title>Integration with Eclipse (for development)</title>
</section>
</chapter>
<chapter id="resources">
<title>Resources</title>
</chapter>
</book>