You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2005/11/12 01:53:50 UTC
svn commit: r332692 - in /jakarta/tapestry/trunk:
framework/src/java/org/apache/tapestry/ApplicationServlet.java status.xml
Author: hlship
Date: Fri Nov 11 16:53:33 2005
New Revision: 332692
URL: http://svn.apache.org/viewcvs?rev=332692&view=rev
Log:
TAPESTRY-298: Wrong org.apache.tapestry.specification-path in javadoc
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/ApplicationServlet.java
jakarta/tapestry/trunk/status.xml
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/ApplicationServlet.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/ApplicationServlet.java?rev=332692&r1=332691&r2=332692&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/ApplicationServlet.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/ApplicationServlet.java Fri Nov 11 16:53:33 2005
@@ -40,40 +40,22 @@
import org.apache.tapestry.util.exception.ExceptionAnalyzer;
/**
- * Links a servlet container with a Tapestry application. The servlet has some responsibilities
- * related to bootstrapping the application (in terms of logging, reading the
- * {@link ApplicationSpecification specification}, etc.). It is also responsible for creating or
- * locating the {@link IEngine}and delegating incoming requests to it.
- * <p>
- * The servlet init parameter <code>org.apache.tapestry.specification-path</code> should be set to
- * the complete resource path (within the classpath) to the application specification, i.e.,
- * <code>/com/foo/bar/MyApp.application</code>.
- * <p>
- * In some servlet containers (notably <a href="www.bea.com"/>WebLogic </a>) it is necessary to
- * invoke {@link HttpSession#setAttribute(String,Object)}in order to force a persistent value to be
- * replicated to the other servers in the cluster. Tapestry applications usually only have a single
- * persistent value, the {@link IEngine engine}. For persistence to work in such an environment,
- * the JVM system property <code>org.apache.tapestry.store-engine</code> must be set to
- * <code>true</code>. This will force the application servlet to restore the engine into the
- * {@link HttpSession}at the end of each request cycle.
- * <p>
- * As of release 1.0.1, it is no longer necessary for a {@link HttpSession}to be created on the
- * first request cycle. Instead, the HttpSession is created as needed by the {@link IEngine}...
- * that is, when a visit object is created, or when persistent page state is required. Otherwise,
- * for sessionless requests, an {@link IEngine}from a {@link Pool}is used. Additional work must be
- * done so that the {@link IEngine}can change locale <em>without</em> forcing the creation of a
- * session; this involves the servlet and the engine storing locale information in a {@link Cookie}.
- * <p>
- * As of release 4.0, this servlet will also create a HiveMind Registry and manage it.
+ * Links a servlet container with a Tapestry application. The servlet init parameter
+ * <code>org.apache.tapestry.application-specification</code> should be set to the complete
+ * resource path (within the classpath) to the application specification, i.e.,
+ * <code>/com/foo/bar/MyApp.application</code>. As of release 4.0, this servlet will also create
+ * a HiveMind Registry and manage it.
*
* @author Howard Lewis Ship
+ * @see org.apache.tapestry.services.ApplicationInitializer
+ * @see org.apache.tapestry.services.ServletRequestServicer
*/
public class ApplicationServlet extends HttpServlet
{
private static final long serialVersionUID = -8046042689991538059L;
- /**
+ /**
* Prefix used to store the HiveMind Registry into the ServletContext. This string is suffixed
* with the servlet name (in case multiple Tapestry applications are executing within a single
* web application).
Modified: jakarta/tapestry/trunk/status.xml
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/status.xml?rev=332692&r1=332691&r2=332692&view=diff
==============================================================================
--- jakarta/tapestry/trunk/status.xml (original)
+++ jakarta/tapestry/trunk/status.xml Fri Nov 11 16:53:33 2005
@@ -59,6 +59,7 @@
<action type="fix" dev="HLS" fixes-bug="TAPESTRY-517">Using a FieldLabel component after the decorated form component causes the FieldLabel's id attribute to be wrong</action>
<action type="fix" dev="HLS" fixes-bug="TAPESTRY-669,TAPESTRY-233,TAPESTRY-690,TAPESTRY-228">Fix a number of bugs in the DatePicker component's JavaScript</action>
<action type="fix" dev="HLS" fixes-bug="TAPESTRY-734">Rollover component parameter names are wrong</action>
+ <action type="fix" dev="HLS" fixes-bug="TAPESTRY-298">Wrong org.apache.tapestry.specification-path in javadoc</action>
</release>
<release version="4.0-beta-12" date="Oct 30 2005">
<action type="fix" dev="HLS" fixes-bug="TAPESTRY-718">Asset injection makes assets appear as null inside finishLoad()</action>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org