Modified: websites/production/tapestry/content/getting-started.html
==============================================================================
--- websites/production/tapestry/content/getting-started.html (original)
+++ websites/production/tapestry/content/getting-started.html Sat Feb 3
23:23:34 2018
@@ -51,7 +51,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -59,7 +59,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Getting Started</h1></div>
@@ -136,7 +136,7 @@
</div>
-<p> </p><p>Getting started with Tapestry is easy, and you have lots of
ways to begin: watch a video, browse the source code of a working demo app,
create a skeleton app using Maven, or step through the tutorial.</p><h2
id="GettingStarted-Watchashortvideo">Watch a short video</h2><p>For a
fast-paced introduction, watch Mark W. Shead's <a class="external-link"
href="http://blog.markshead.com/900/tapestry-5-10-minute-demo/"
rel="nofollow">10 Minute Demo</a>. This video shows how to set up a simple
Tapestry application, complete with form validation, Hibernate-based
persistence, and Ajax. The video provides a preview of the development speed
and productivity that experienced Tapestry users enjoy.</p><h2
id="GettingStarted-Playwithaworkingdemoapp">Play with a working demo
app</h2><p>You can also play with Tapestry via our live demonstration
applications. To start, have a look at the <a class="external-link"
href="https://tapestry-app.apache.org/hotels/">Hotel Booking Demo</a>. The
<a class="external-link"
href="http://github.com/bobharner/tapestry5-hotel-booking-5.4/"
rel="nofollow">source code</a> is provided so you can download and play with
it.</p><h2 id="GettingStarted-CreateyourfirstTapestryproject">Create your first
Tapestry project</h2><p>The easiest way to start a new app is to use <a
class="external-link" href="http://maven.apache.org">Apache Maven</a> to create
your initial project; Maven can use an <em>archetype</em> (a kind of project
template) to create a bare-bones Tapestry application for you.</p><p>Once you
have Maven installed, execute the following command:</p><div
class="preformatted panel" style="border-width: 1px;"><div
class="preformattedContent panelContent">
+<p> </p><p>Getting started with Tapestry is easy, and you have lots of
ways to begin: watch a video, browse the source code of a working demo app,
create a skeleton app using Maven, or step through the tutorial.</p><h2
id="GettingStarted-Watchashortvideo">Watch a short video</h2><p>For a
fast-paced introduction, watch Mark W. Shead's <a class="external-link"
href="http://blog.markshead.com/900/tapestry-5-10-minute-demo/"
rel="nofollow">10 Minute Demo</a>. This video shows how to set up a simple
Tapestry application, complete with form validation, Hibernate-based
persistence, and Ajax. The video provides a preview of the development speed
and productivity that experienced Tapestry users enjoy.</p><h2
id="GettingStarted-Playwithaworkingdemoapp">Play with a working demo
app</h2><p>You can also play with Tapestry via our live demonstration
applications. To start, have a look at the <a class="external-link"
href="https://tapestry-app.apache.org/hotels/">Hotel Booking Demo</a>. The
<a class="external-link"
href="http://github.com/bobharner/tapestry5-hotel-booking-5.4/"
rel="nofollow">source code</a> is provided so you can download and play with
it. Also check out the <a class="external-link"
href="http://jumpstart.doublenegative.com.au/jumpstart/"
rel="nofollow">Jumpstart demonstration site</a>.</p><h2
id="GettingStarted-CreateyourfirstTapestryproject">Create your first Tapestry
project</h2><p>The easiest way to start a new app is to use <a
class="external-link" href="http://maven.apache.org">Apache Maven</a> to create
your initial project; Maven can use an <em>archetype</em> (a kind of project
template) to create a bare-bones Tapestry application for you.</p><p>Once you
have Maven installed, execute the following command:</p><div
class="preformatted panel" style="border-width: 1px;"><div
class="preformattedContent panelContent">
<pre>mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org</pre>
</div></div><p><span>(Alternatively, <span> if you want to get an archetype
for a not-yet-released version of Tapestry</span> – most users
don't – you can use the staging URI, <code><span
class="nolink"><span class="nolink"><a class="external-link"
href="https://repository.apache.org/content/repositories/staging">https://repository.apache.org/content/repositories/staging</a></span></span></code>
).<br clear="none"></span></p><p><span><span>Maven will prompt you for the
archetype to create ("Tapestry 5 Quickstart Project") and the exact version
number (e.g., "5.4.3"). It also asks you for a group id, an artifact id, and a
version number.</span> You can see this in the following
transcript:</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
<pre class="brush: text; gutter: false; theme: Default"
style="font-size:12px;">$ mvn archetype:generate
-DarchetypeCatalog=http://tapestry.apache.org
Modified: websites/production/tapestry/content/google-app-engine.html
==============================================================================
--- websites/production/tapestry/content/google-app-engine.html (original)
+++ websites/production/tapestry/content/google-app-engine.html Sat Feb 3
23:23:34 2018
@@ -50,7 +50,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -58,7 +58,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Google App Engine</h1></div>
Modified: websites/production/tapestry/content/hibernate-core-conf.html
==============================================================================
--- websites/production/tapestry/content/hibernate-core-conf.html (original)
+++ websites/production/tapestry/content/hibernate-core-conf.html Sat Feb 3
23:23:34 2018
@@ -50,7 +50,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -58,7 +58,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Hibernate - Core - Conf</h1></div>
Modified: websites/production/tapestry/content/hibernate-core.html
==============================================================================
--- websites/production/tapestry/content/hibernate-core.html (original)
+++ websites/production/tapestry/content/hibernate-core.html Sat Feb 3
23:23:34 2018
@@ -42,7 +42,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -50,7 +50,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Hibernate - Core</h1></div>
Modified: websites/production/tapestry/content/hibernate-statistics.html
==============================================================================
--- websites/production/tapestry/content/hibernate-statistics.html (original)
+++ websites/production/tapestry/content/hibernate-statistics.html Sat Feb 3
23:23:34 2018
@@ -52,7 +52,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -60,7 +60,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Hibernate Statistics</h1></div>
Modified: websites/production/tapestry/content/hibernate-support-faq.html
==============================================================================
--- websites/production/tapestry/content/hibernate-support-faq.html (original)
+++ websites/production/tapestry/content/hibernate-support-faq.html Sat Feb 3
23:23:34 2018
@@ -52,7 +52,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -60,7 +60,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Hibernate Support FAQ</h1></div>
Modified: websites/production/tapestry/content/hibernate-user-guide.html
==============================================================================
--- websites/production/tapestry/content/hibernate-user-guide.html (original)
+++ websites/production/tapestry/content/hibernate-user-guide.html Sat Feb 3
23:23:34 2018
@@ -27,16 +27,6 @@
</title>
<link type="text/css" rel="stylesheet" href="/resources/space.css" />
- <link href='/resources/highlighter/styles/shCoreCXF.css'
rel='stylesheet' type='text/css' />
- <link href='/resources/highlighter/styles/shThemeCXF.css' rel='stylesheet'
type='text/css' />
- <script src='/resources/highlighter/scripts/shCore.js'
type='text/javascript'></script>
- <script src='/resources/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
- <script src='/resources/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
- <script src='/resources/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script>
- SyntaxHighlighter.defaults['toolbar'] = false;
- SyntaxHighlighter.all();
- </script>
<link href="/styles/style.css" rel="stylesheet" type="text/css"/>
@@ -52,7 +42,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -60,7 +50,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Hibernate User Guide</h1></div>
@@ -77,9 +67,9 @@
</div>
<div id="content">
- <div id="ConfluenceContent"><p><em>This page describes
functionality provided by the Tapestry-hibernate-core module, but the
descriptions apply equally to the Tapestry-jpa module.</em></p><div
class="navmenu" style="float:right; background:#eee; margin:3px; padding:3px">
-<div class="error"><span class="error">Error formatting macro: contentbylabel:
com.atlassian.confluence.api.service.exceptions.BadRequestException: Could not
parse cql : null</span> </div></div><h1
id="HibernateUserGuide-Entityvalueencoding">Entity value encoding</h1><p>The
Tapestry-hibernate-core module provides Value Encoder automatically for all
mapped Hibernate entity types. This is done by encoding the entity as it's id
(coerced to a String) and decoding the entity by looking it up in the Hibernate
Session using the encoded id. Consider the following example:</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class ViewPerson
+ <div id="ConfluenceContent"><p><em>This page describes
functionality provided by the Tapestry-hibernate-core module, but the
descriptions apply equally to the Tapestry-jpa
module.</em><plain-text-body>{float:right|background=#eee}
+{contentbylabel:title=Related
Articles|showLabels=false|showSpace=false|space=TAPESTRY|labels=hibernate}
+{float}</plain-text-body></p><h1
id="HibernateUserGuide-Entityvalueencoding">Entity value encoding</h1><p>The
Tapestry-hibernate-core module provides Value Encoder automatically for all
mapped Hibernate entity types. This is done by encoding the entity as it's id
(coerced to a String) and decoding the entity by looking it up in the Hibernate
Session using the encoded id. Consider the following example:</p><parameter
ac:name="">java</parameter><plain-text-body>public class ViewPerson
{
@Property
private Person person;
@@ -93,23 +83,17 @@
{
return person;
}
-}</pre>
-</div></div><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;"><html
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">
+}</plain-text-body><parameter
ac:name="">java</parameter><plain-text-body><html
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">
<body>
The person's name is: ${person.name}
</body>
-</html></pre>
-</div></div><p>Accessing the page as <strong>/viewperson/152</strong> would
load the Person entity with id 152 and use that as the page context.</p><h1
id="HibernateUserGuide-Using@PageActivationContext">Using
@PageActivationContext</h1><p>If you prefer to use annotations, you may let
Tapestry generate the page activation context handlers for you. Relying on an
existing ValueEncoder for the corresponding property you can use the
@PageActivationContext annotation. The disadvantage is that you can't access
the handlers in a unit test.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class ViewPerson
+</html></plain-text-body><p>Accessing the page as
<strong>/viewperson/152</strong> would load the Person entity with id 152 and
use that as the page context.</p><h1
id="HibernateUserGuide-Using@PageActivationContext">Using
@PageActivationContext</h1><p>If you prefer to use annotations, you may let
Tapestry generate the page activation context handlers for you. Relying on an
existing ValueEncoder for the corresponding property you can use the
@PageActivationContext annotation. The disadvantage is that you can't access
the handlers in a unit test.</p><parameter
ac:name="">java</parameter><plain-text-body>public class ViewPerson
{
@Property
@PageActivationContext
private Person person;
-}</pre>
-</div></div><h1 id="HibernateUserGuide-Using@Persistwithentities">Using
@Persist with entities</h1><p>If you wish to persist an entity in the session,
you may use the "entity" persistence strategy:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class ViewPerson
+}</plain-text-body><h1 id="HibernateUserGuide-Using@Persistwithentities">Using
@Persist with entities</h1><p>If you wish to persist an entity in the session,
you may use the "entity" persistence strategy:</p><parameter
ac:name="">java</parameter><plain-text-body>public class ViewPerson
{
@Persist("entity")
@Property
@@ -120,14 +104,12 @@
this.person = person;
}
-}</pre>
-</div></div><p>This persistence strategy works with any Hibernate entity that
is associated with a valid Hibernate Session by persisting only the id of the
entity. Notice that no onPassivate() method is needed; when the page renders
the entity is loaded by the id stored in the session.</p><h1
id="HibernateUserGuide-Using@SessionStatewithentities">Using @SessionState with
entities</h1><p>
+}</plain-text-body><p>This persistence strategy works with any Hibernate
entity that is associated with a valid Hibernate Session by persisting only the
id of the entity. Notice that no onPassivate() method is needed; when the page
renders the entity is loaded by the id stored in the session.</p><h1
id="HibernateUserGuide-Using@SessionStatewithentities">Using @SessionState with
entities</h1><p>
</p><div class="confluence-information-macro
confluence-information-macro-information"><p class="title">Added in
5.2</p><span class="aui-icon aui-icon-small aui-iconfont-info
confluence-information-macro-icon"></span><div
class="confluence-information-macro-body">
</div></div>
<div class="error"><span class="error">Unknown macro: {div}</span>
-<p> </p></div>The default strategy for persisting Session State Objects
is "session". Storing a Hibernate entity into a <HttpSession> is
problematic because the stored entity is detached from the Hibernate session.
Similar to @Persist("entity") you may use the "entity" persistence strategy to
persist Hibernate entities as SSOs:<div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class Index
+<p> </p></div>The default strategy for persisting Session State Objects
is "session". Storing a Hibernate entity into a <HttpSession> is
problematic because the stored entity is detached from the Hibernate session.
Similar to @Persist("entity") you may use the "entity" persistence strategy to
persist Hibernate entities as SSOs:<parameter
ac:name="">java</parameter><plain-text-body>public class Index
{
@SessionState
@Property
@@ -136,27 +118,21 @@
...
}
-</pre>
-</div></div><p>For this purpose you need to set the value of the symbol
<HibernateSymbols.ENTITY_SESSION_STATE_PERSISTENCE_STRATEGY_ENABLED> to
<true>:</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class AppModule
+</plain-text-body><p>For this purpose you need to set the value of the symbol
<HibernateSymbols.ENTITY_SESSION_STATE_PERSISTENCE_STRATEGY_ENABLED> to
<true>:</p><parameter ac:name="">java</parameter><plain-text-body>public
class AppModule
{
public static void
contributeApplicationDefaults(MappedConfiguration<String, String>
configuration)
{
configuration.add(HibernateSymbols.ENTITY_SESSION_STATE_PERSISTENCE_STRATEGY_ENABLED,
"true");
}
}
-</pre>
-</div></div><p>Alternatively you can apply the "entity" persistence strategy
to a single Hibernate entity:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class AppModule
+</plain-text-body><p>Alternatively you can apply the "entity" persistence
strategy to a single Hibernate entity:</p><parameter
ac:name="">java</parameter><plain-text-body>public class AppModule
{
public void
contributeApplicationStateManager(MappedConfiguration<Class,
ApplicationStateContribution> configuration)
{
configuration.add(Person.class, new
ApplicationStateContribution(HibernatePersistenceConstants.ENTITY));
}
}
-</pre>
-</div></div><h1 id="HibernateUserGuide-CommittingChanges">Committing
Changes</h1><p>All Hibernate operations occur in a transaction, but that
transaction is aborted at the end of each request; thus any changes you make
will be <em>lost</em> unless the transaction is committed.</p><p>The correct
way to commit the transaction is via the @CommitAfter annotation:</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class EditPerson
+</plain-text-body><h1 id="HibernateUserGuide-CommittingChanges">Committing
Changes</h1><p>All Hibernate operations occur in a transaction, but that
transaction is aborted at the end of each request; thus any changes you make
will be <em>lost</em> unless the transaction is committed.</p><p>The correct
way to commit the transaction is via the @CommitAfter annotation:</p><parameter
ac:name="">java</parameter><plain-text-body>public class EditPerson
{
@Persist("entity")
@Property
@@ -177,9 +153,7 @@
{
return personIndex;
}
-}</pre>
-</div></div><p>In this example, the Person object may be updated by a form;
the form's success event handler method, onSuccess() has the @CommitAfter
annotation.</p><p>Behind the scenes, the @CommitAfter annotation causes the <a
class="external-link"
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/hibernate/HibernateSessionManager.html">HibernateSessionManager</a>'s
commit() method to be executed before the method returns.</p><p>The
transaction will be committed when the method completes normally.</p><p>The
transaction will be <em>aborted</em> if the method throws a
RuntimeException.</p><p>The transaction will be <strong>committed</strong> if
the method throws a <em>checked</em> exception (one listed in the throws clause
of the method).</p><h1
id="HibernateUserGuide-ManagingTransactionsusingDAOs">Managing Transactions
using DAOs</h1><p>As your application grows, you will likely create a Data
Access Object layer between your pages and the Hibernate APIs.</p><p>
The @CommitAfter annotation can be useful there as well.</p><p>You may use
@CommitAfter on method of your service interface, then use a decorator to
provide the transaction management logic.</p><p>First definine your DAO's
service interface:</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public interface PersonDAO
+}</plain-text-body><p>In this example, the Person object may be updated by a
form; the form's success event handler method, onSuccess() has the @CommitAfter
annotation.</p><p>Behind the scenes, the @CommitAfter annotation causes the <a
class="external-link"
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/hibernate/HibernateSessionManager.html">HibernateSessionManager</a>'s
commit() method to be executed before the method returns.</p><p>The
transaction will be committed when the method completes normally.</p><p>The
transaction will be <em>aborted</em> if the method throws a
RuntimeException.</p><p>The transaction will be <strong>committed</strong> if
the method throws a <em>checked</em> exception (one listed in the throws clause
of the method).</p><h1
id="HibernateUserGuide-ManagingTransactionsusingDAOs">Managing Transactions
using DAOs</h1><p>As your application grows, you will likely create a Data
Access Object layer between your pages and the Hibernate APIs.
</p><p>The @CommitAfter annotation can be useful there as well.</p><p>You may
use @CommitAfter on method of your service interface, then use a decorator to
provide the transaction management logic.</p><p>First definine your DAO's
service interface:</p><parameter
ac:name="">java</parameter><plain-text-body>public interface PersonDAO
{
Person findByName(String name);
@@ -191,22 +165,17 @@
@CommitAfter
void delete(Person person);
-}</pre>
-</div></div><p>Next, define your service in your application's Module
class:</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;">public class AppModule
+}</plain-text-body><p>Next, define your service in your application's Module
class:</p><parameter ac:name="">java</parameter><plain-text-body>public class
AppModule
{
public static void bind(ServiceBinder binder)
{
binder.bind(PersonDAO.class, PersonDAOImpl.class);
}
-}</pre>
-</div></div><p>Finally, you should use the HibernateTransactionAdvisor to add
transaction advice:</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default"
style="font-size:12px;"> @Match("*DAO")
+}</plain-text-body><p>Finally, you should use the HibernateTransactionAdvisor
to add transaction advice:</p><parameter
ac:name="">java</parameter><plain-text-body> @Match("*DAO")
public static void adviseTransactions(HibernateTransactionAdvisor advisor,
MethodAdviceReceiver receiver)
{
advisor.addTransactionCommitAdvice(receiver);
- }</pre>
-</div></div><p>This advice method is configured to match against any service
whose id ends with "DAO", such as "PersonDAO".</p><p>The advisor scans the
service interface and identifies any methods with the @CommitAfter
annotation.</p></div>
+ }</plain-text-body><p>This advice method is configured to match against
any service whose id ends with "DAO", such as "PersonDAO".</p><p>The advisor
scans the service interface and identifies any methods with the @CommitAfter
annotation.</p></div>
</div>
<div class="clearer"></div>
Modified: websites/production/tapestry/content/hibernate.html
==============================================================================
--- websites/production/tapestry/content/hibernate.html (original)
+++ websites/production/tapestry/content/hibernate.html Sat Feb 3 23:23:34 2018
@@ -42,7 +42,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -50,7 +50,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Hibernate</h1></div>
Modified: websites/production/tapestry/content/hilo.html
==============================================================================
--- websites/production/tapestry/content/hilo.html (original)
+++ websites/production/tapestry/content/hilo.html Sat Feb 3 23:23:34 2018
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
<div id="top">
- <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
- <input type="text" name="q">
- <input type="submit" value="Search">
-</form></div><div class="emblem" style="float:left"><p><a
href="index.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div
class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">HiLo</h1></div></div>
+ <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
+ <input type="text" name="q">
+ <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">HiLo</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
Modified: websites/production/tapestry/content/home.html
==============================================================================
--- websites/production/tapestry/content/home.html (original)
+++ websites/production/tapestry/content/home.html Sat Feb 3 23:23:34 2018
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
<div id="top">
- <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
- <input type="text" name="q">
- <input type="submit" value="Search">
-</form></div><div class="emblem" style="float:left"><p><a
href="index.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div
class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Home</h1></div></div>
+ <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
+ <input type="text" name="q">
+ <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Home</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
Modified: websites/production/tapestry/content/how-to-upgrade.html
==============================================================================
--- websites/production/tapestry/content/how-to-upgrade.html (original)
+++ websites/production/tapestry/content/how-to-upgrade.html Sat Feb 3
23:23:34 2018
@@ -42,7 +42,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -50,7 +50,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">How to Upgrade</h1></div>
Modified: websites/production/tapestry/content/https.html
==============================================================================
--- websites/production/tapestry/content/https.html (original)
+++ websites/production/tapestry/content/https.html Sat Feb 3 23:23:34 2018
@@ -50,7 +50,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -58,7 +58,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">HTTPS</h1></div>
Modified:
websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html
==============================================================================
---
websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html
(original)
+++
websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html
Sat Feb 3 23:23:34 2018
@@ -51,7 +51,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -59,7 +59,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Implementing the Hi-Lo Guessing Game</h1></div>
Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Sat Feb 3 23:23:34 2018
@@ -43,18 +43,13 @@
<div id="ConfluenceContent">
<link rel="stylesheet" type="text/css"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="http://platform.twitter.com/widgets.js"></script> <style
type="text/css">
-.blogSurtitle {
- background: none repeat scroll 0 0 #569D2F; border: 2px solid #DDDDDD;
- color: #FFFFFF; margin: 1px 1px 10px; padding: 3px;
-}
-a.blogDate { color: #FFFFFF; }
-a.blogHeading { color: #569D2F; font-size: 14px; }
-#col p { text-align : justify; font-size : 11px; line-height : 1.2 !important }
+.blogSurtitle { background: none repeat scroll 0 0 #569D2F; border: 2px
solid #DDDDDD; color: #FFFFFF; margin: 1px 1px 10px; padding:
3px;}a.blogDate { color: #FFFFFF; }a.blogHeading { color: #569D2F; font-size:
14px; }#col p { text-align : justify; font-size : 11px; line-height : 1.2
!important }
</style>
-<p></p><div class="row" id="top"><div class="col-md-8 home-banner"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry.png"
data-image-src="http://tapestry.apache.org/images/tapestry.png"></span></p></div>
+<br clear="none">
+<p></p><div class="row" id="top"><div class="col-md-8 home-banner"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry.png"
data-image-src="https://tapestry.apache.org/images/tapestry.png"></span></p></div>
-<div class="col-md-4" style="padding: 0 2em 2em"><div><p></p><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<div class="col-md-4" style="padding: 0 2em 2em"><div><p></p><form
enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form></div>
@@ -88,29 +83,10 @@ a.blogHeading { color: #569D2F; font-siz
<div id="bar"><p><strong>We think you will love Tapestry!</strong> Give us 20
minutes and <strong><a href="getting-started.html">follow our quickstart
guide</a></strong>.</p></div>
-<div class="row"><div class="col-md-8" id="left-content"><div class="row"
id="downloadbox"><div class="col-sm-4" id="download"><p><a
href="download.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="index.data/download.png"></span></a></p><ul><li><a
href="download.html">Download Tapestry</a></li></ul></div>
-
-
-<div class="col-sm-4" id="plugins"><p> <a href="modules.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/plugins.png"></span></a></p><ul><li><a class="external-link"
href="https://github.com/got5/tapestry5-jquery"
rel="nofollow">Tapestry5-jQuery</a></li><li><a class="external-link"
href="http://www.tynamo.org/tapestry-security+guide/"
rel="nofollow">Tapestry-security</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-cometd"
rel="nofollow">Tapestry-comentd</a></li></ul><p><a href="modules.html">More
modules and components...</a></p></div>
-
-
-<div class="col-sm-4" id="demos"><p><a href="demos.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/demos.png"></span></a></p><ul><li><a class="external-link"
href="http://tapestry.zones.apache.org:8180/tapestry5-hotel-booking/">Hotel
Booking</a></li><li><a class="external-link"
href="http://jumpstart.doublenegative.com.au/jumpstart/"
rel="nofollow">JumpStart</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-stitch"
rel="nofollow">Stitch</a></li></ul><p><a href="demos.html">More
demos...</a></p></div>
-
-
-</div>
-
-
-<div style="margin:1em"><p><style type="text/css">
-#whatIs h4 { padding-left: 45px; }
-#is-polyglot { background : url("whatistapestry.data/Chat.png") no-repeat
scroll left top transparent; }
-#is-injection { background : url("whatistapestry.data/injection.png")
no-repeat scroll left top transparent; }
-#is-productive { background : url("whatistapestry.data/Refresh.png") no-repeat
scroll left top transparent; }
-#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat
scroll left top transparent; }
-#is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll
left top transparent; }
-#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat
scroll left top transparent; }
-#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat
scroll left top transparent; }
-#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat
scroll left top transparent; }
+<div class="row"><div class="col-md-8" id="left-content"><br
clear="none"><p> </p><div style="margin:1em"><p><style type="text/css">
+#whatIs h4 { padding-left: 45px; }#is-polyglot { background :
url("whatistapestry.data/Chat.png") no-repeat scroll left top transparent;
}#is-injection { background : url("whatistapestry.data/injection.png")
no-repeat scroll left top transparent; }#is-productive { background :
url("whatistapestry.data/Refresh.png") no-repeat scroll left top transparent;
}#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat
scroll left top transparent; }#is-fast { background :
url("whatistapestry.data/fast.png") no-repeat scroll left top transparent;
}#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat
scroll left top transparent; }#is-scalable { background :
url("whatistapestry.data/Web.png") no-repeat scroll left top transparent;
}#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat
scroll left top transparent; }
</style>
+<br clear="none">
</p><div class="row" id="whatIs"><h3 id="Index-WhatisTapestry?">What is
Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4
id="Index-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure
Java: code your pages and components in Java, Groovy or Scala.</p></div>
Modified: websites/production/tapestry/content/indexv1.html
==============================================================================
--- websites/production/tapestry/content/indexv1.html (original)
+++ websites/production/tapestry/content/indexv1.html Sat Feb 3 23:23:34 2018
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
<div id="top">
- <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
- <input type="text" name="q">
- <input type="submit" value="Search">
-</form></div><div class="emblem" style="float:left"><p><a
href="index.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div
class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">IndexV1</h1></div></div>
+ <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
+ <input type="text" name="q">
+ <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">IndexV1</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
Modified: websites/production/tapestry/content/indexv2.html
==============================================================================
--- websites/production/tapestry/content/indexv2.html (original)
+++ websites/production/tapestry/content/indexv2.html Sat Feb 3 23:23:34 2018
@@ -43,14 +43,9 @@
<div id="ConfluenceContent">
<link rel="stylesheet" type="text/css"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="http://platform.twitter.com/widgets.js"></script> <style
type="text/css">
-.blogSurtitle {
- background: none repeat scroll 0 0 #569D2F; border: 2px solid #DDDDDD;
- color: #FFFFFF; margin: 1px 1px 10px; padding: 3px;
-}
-a.blogDate { color: #FFFFFF; }
-a.blogHeading { color: #569D2F; font-size: 14px; }
-#col p { text-align : justify; font-size : 11px; line-height : 1.2 !important }
+.blogSurtitle { background: none repeat scroll 0 0 #569D2F; border: 2px
solid #DDDDDD; color: #FFFFFF; margin: 1px 1px 10px; padding:
3px;}a.blogDate { color: #FFFFFF; }a.blogHeading { color: #569D2F; font-size:
14px; }#col p { text-align : justify; font-size : 11px; line-height : 1.2
!important }
</style>
+<br clear="none">
<p></p><div class="row" id="top"><div class="col-md-8"><h1 id="IndexV2-"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry.png"
data-image-src="http://tapestry.apache.org/images/tapestry.png"></span> </h1></div>
@@ -101,16 +96,9 @@ a.blogHeading { color: #569D2F; font-siz
<div style="margin:1em"><p><style type="text/css">
-#whatIs h4 { padding-left: 45px; }
-#is-polyglot { background : url("whatistapestry.data/Chat.png") no-repeat
scroll left top transparent; }
-#is-injection { background : url("whatistapestry.data/injection.png")
no-repeat scroll left top transparent; }
-#is-productive { background : url("whatistapestry.data/Refresh.png") no-repeat
scroll left top transparent; }
-#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat
scroll left top transparent; }
-#is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll
left top transparent; }
-#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat
scroll left top transparent; }
-#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat
scroll left top transparent; }
-#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat
scroll left top transparent; }
+#whatIs h4 { padding-left: 45px; }#is-polyglot { background :
url("whatistapestry.data/Chat.png") no-repeat scroll left top transparent;
}#is-injection { background : url("whatistapestry.data/injection.png")
no-repeat scroll left top transparent; }#is-productive { background :
url("whatistapestry.data/Refresh.png") no-repeat scroll left top transparent;
}#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat
scroll left top transparent; }#is-fast { background :
url("whatistapestry.data/fast.png") no-repeat scroll left top transparent;
}#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat
scroll left top transparent; }#is-scalable { background :
url("whatistapestry.data/Web.png") no-repeat scroll left top transparent;
}#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat
scroll left top transparent; }
</style>
+<br clear="none">
</p><div class="row" id="whatIs"><h3 id="IndexV2-WhatisTapestry?">What is
Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4
id="IndexV2-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure
Java: code your pages and components in Java, Groovy or Scala.</p></div>
Modified: websites/production/tapestry/content/injection-faq.html
==============================================================================
--- websites/production/tapestry/content/injection-faq.html (original)
+++ websites/production/tapestry/content/injection-faq.html Sat Feb 3 23:23:34
2018
@@ -52,7 +52,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -60,7 +60,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Injection FAQ</h1></div>
Modified: websites/production/tapestry/content/injection-in-detail.html
==============================================================================
--- websites/production/tapestry/content/injection-in-detail.html (original)
+++ websites/production/tapestry/content/injection-in-detail.html Sat Feb 3
23:23:34 2018
@@ -50,7 +50,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -58,7 +58,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Injection in Detail</h1></div>
Modified: websites/production/tapestry/content/injection.html
==============================================================================
--- websites/production/tapestry/content/injection.html (original)
+++ websites/production/tapestry/content/injection.html Sat Feb 3 23:23:34 2018
@@ -52,7 +52,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -60,7 +60,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Injection</h1></div>
Modified: websites/production/tapestry/content/input-validation.html
==============================================================================
--- websites/production/tapestry/content/input-validation.html (original)
+++ websites/production/tapestry/content/input-validation.html Sat Feb 3
23:23:34 2018
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
<div id="top">
- <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
- <input type="text" name="q">
- <input type="submit" value="Search">
-</form></div><div class="emblem" style="float:left"><p><a
href="index.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div
class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Input Validation</h1></div></div>
+ <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
+ <input type="text" name="q">
+ <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Input Validation</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
Modified: websites/production/tapestry/content/integrating-with-jpa.html
==============================================================================
--- websites/production/tapestry/content/integrating-with-jpa.html (original)
+++ websites/production/tapestry/content/integrating-with-jpa.html Sat Feb 3
23:23:34 2018
@@ -51,7 +51,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -59,7 +59,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Integrating with JPA</h1></div>
@@ -82,11 +82,11 @@
</div></div>
<div class="error"><span class="error">Unknown macro: {div}</span>
<p> </p></div><p>Tapestry provides a built-in integration with the Java
Persistence API (JPA) through the <strong>Tapestry-jpa</strong> module. This
module supersedes the 3rd-party <a class="external-link"
href="http://www.tynamo.org/tapestry-jpa+guide/" rel="nofollow">Tynamo JPA
module</a>.</p><p><strong>Contents</strong></p><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1517678443991 {padding: 0px;}
-div.rbtoc1517678443991 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1517678443991 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1517700109464 {padding: 0px;}
+div.rbtoc1517700109464 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1517700109464 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1517678443991">
+/*]]>*/</style></p><div class="toc-macro rbtoc1517700109464">
<ul class="toc-indentation"><li><a
href="#IntegratingwithJPA-Downloading">Downloading</a>
<ul class="toc-indentation"><li><a
href="#IntegratingwithJPA-SelectingaJPAImplementation">Selecting a JPA
Implementation</a></li></ul>
</li><li><a href="#IntegratingwithJPA-ConfiguringJPA">Configuring JPA</a>
Modified:
websites/production/tapestry/content/integrating-with-spring-framework.html
==============================================================================
--- websites/production/tapestry/content/integrating-with-spring-framework.html
(original)
+++ websites/production/tapestry/content/integrating-with-spring-framework.html
Sat Feb 3 23:23:34 2018
@@ -51,7 +51,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -59,7 +59,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Integrating with Spring Framework</h1></div>
@@ -110,11 +110,11 @@
<p>For integrating Spring Security into your application, see <a
href="integrating-with-spring-framework.html">Integrating with Spring
Framework</a>.</p><p><strong>Contents</strong></p><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1517678441438 {padding: 0px;}
-div.rbtoc1517678441438 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1517678441438 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1517700038896 {padding: 0px;}
+div.rbtoc1517700038896 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1517700038896 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1517678441438">
+/*]]>*/</style></p><div class="toc-macro rbtoc1517700038896">
<ul class="toc-indentation"><li>Related Articles</li></ul>
<ul><li><a href="#IntegratingwithSpringFramework-SpringVersion">Spring
Version</a></li><li><a href="#IntegratingwithSpringFramework-Usage">Usage</a>
<ul class="toc-indentation"><li><a
href="#IntegratingwithSpringFramework-Requireddependency">Required
dependency</a></li><li><a
href="#IntegratingwithSpringFramework-Updateyourweb.xmlfile">Update your
web.xml file</a></li><li><a
href="#IntegratingwithSpringFramework-AccessingtheSpringApplicationContext">Accessing
the Spring Application Context</a></li><li><a
href="#IntegratingwithSpringFramework-Injectingbeans">Injecting
beans</a></li><li><a
href="#IntegratingwithSpringFramework-InjectingTapestryservicesinSpringbeans">Injecting
Tapestry services in Spring beans</a></li></ul>
Modified: websites/production/tapestry/content/integration-testing.html
==============================================================================
--- websites/production/tapestry/content/integration-testing.html (original)
+++ websites/production/tapestry/content/integration-testing.html Sat Feb 3
23:23:34 2018
@@ -51,7 +51,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -59,7 +59,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Integration Testing</h1></div>
Modified:
websites/production/tapestry/content/integration-with-existing-applications.html
==============================================================================
---
websites/production/tapestry/content/integration-with-existing-applications.html
(original)
+++
websites/production/tapestry/content/integration-with-existing-applications.html
Sat Feb 3 23:23:34 2018
@@ -52,7 +52,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -60,7 +60,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Integration with existing applications</h1></div>
Modified: websites/production/tapestry/content/introduction.html
==============================================================================
--- websites/production/tapestry/content/introduction.html (original)
+++ websites/production/tapestry/content/introduction.html Sat Feb 3 23:23:34
2018
@@ -42,7 +42,7 @@
<div id="top">
<div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -50,7 +50,7 @@
</div>
-<div class="emblem" style="float:left"><p><a href="index.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div>
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">Introduction</h1></div>
Modified: websites/production/tapestry/content/ioc-advice.html
==============================================================================
--- websites/production/tapestry/content/ioc-advice.html (original)
+++ websites/production/tapestry/content/ioc-advice.html Sat Feb 3 23:23:34
2018
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
<div id="top">
- <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
- <input type="text" name="q">
- <input type="submit" value="Search">
-</form></div><div class="emblem" style="float:left"><p><a
href="index.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div
class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">IoC - advice</h1></div></div>
+ <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
+ <input type="text" name="q">
+ <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">IoC - advice</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
Modified: websites/production/tapestry/content/ioc-autoload.html
==============================================================================
--- websites/production/tapestry/content/ioc-autoload.html (original)
+++ websites/production/tapestry/content/ioc-autoload.html Sat Feb 3 23:23:34
2018
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
<div id="top">
- <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span><form
enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
- <input type="text" name="q">
- <input type="submit" value="Search">
-</form></div><div class="emblem" style="float:left"><p><a
href="index.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image confluence-external-resource"
src="http://tapestry.apache.org/images/tapestry_small.png"
data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div
class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">IoC - autoload</h1></div></div>
+ <div id="smallbanner"><div class="searchbox"
style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999;
font-size: 90%">Tapestry docs, issues, wikis & blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get"
action="https://tapestry.apache.org/search.html">
+ <input type="text" name="q">
+ <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image
confluence-external-resource"
src="https://tapestry.apache.org/images/tapestry_small.png"
data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1
id="SmallBanner-PageTitle">IoC - autoload</h1></div>
+
+</div>
<div class="clearer"></div>
</div>