rleland 2003/08/09 01:50:52
Modified: conf/share struts-config_1_2.dtd
doc/userGuide release-notes.xml
web/example/WEB-INF struts-config-registration.xml
struts-config.xml
Log:
Add two new elements <description-short> and <description-long> for use
by struts config file tools and document generation.
Suggested by Jonas Bj�rnerstedt
Revision Changes Path
1.4 +11 -2 jakarta-struts/conf/share/struts-config_1_2.dtd
Index: struts-config_1_2.dtd
===================================================================
RCS file: /home/cvs/jakarta-struts/conf/share/struts-config_1_2.dtd,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- struts-config_1_2.dtd 4 Jul 2003 21:33:29 -0000 1.3
+++ struts-config_1_2.dtd 9 Aug 2003 08:50:52 -0000 1.4
@@ -82,9 +82,18 @@
hierarchy, and contains nested elements for all of the other
configuration settings.
-->
-<!ELEMENT struts-config (data-sources?, form-beans?, global-exceptions?,
global-forwards?, action-mappings?, controller?, message-resources*, plug-in*)>
+<!ELEMENT struts-config (description-short?, description-long?, data-sources?,
form-beans?, global-exceptions?, global-forwards?, action-mappings?, controller?,
message-resources*, plug-in*)>
<!ATTLIST struts-config id ID #IMPLIED>
+<!-- The "description-short" element is a short descriptive phrase that summarize
the purpose of this
+ struts-config. It is not used or read by struts and is only for documentation
or automated tools.
+-->
+<!ELEMENT description-short (#PCDATA)>
+
+<!-- The "description-long" element is a long descriptive phrase that details the
purpose of this
+ struts-config. It is not used or read by struts and is only for documentation
or automated tools.
+-->
+<!ELEMENT description-long (#PCDATA)>
<!-- The "data-sources" element describes a set of DataSource objects [JDBC 2.0
Standard Extension]. The individual DataSource objects are configured through
1.27 +8 -33 jakarta-struts/doc/userGuide/release-notes.xml
Index: release-notes.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/userGuide/release-notes.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- release-notes.xml 30 Jul 2003 03:56:15 -0000 1.26
+++ release-notes.xml 9 Aug 2003 08:50:52 -0000 1.27
@@ -131,53 +131,28 @@
<p> The Struts Configuration 1.1 DTD has been deprecated in favor of the
<code><a
href="http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">struts-config_1_2.dtd</a></code>.
In the Struts 1.2 release, existing Struts configuration files can be
- loaded using either DTD version.
+ loaded using either DTD version. The new DTD adds two new elements
<description-short>
+ and <description-long> for use by struts config file tools and document
generation.
</p>
<p><strong>New Dependencies on Commons packages</strong></p>
- <p>Several components of Struts 1.0 have been found to be useful in
+ <p>The resource components of Struts 1.1 has been found to be useful in
general Java development (and not just useful for building Struts-based
web applications), and have been migrated into the
<a href="http://jakarta.apache.org/commons/">Jakarta Commons Project</a>.
As a result, the current development version of Struts has been modified
- to rely on the Commons packages containing these classes, rather than the
- Struts internal versions. In nearly every case, this involved changing
+ to rely on this Commons package, rather than the
+ Struts internal version. In nearly every case, this involved changing
only the <code>import</code> statements at the top of your classes. Any
applications that utilize these classes will need to be modified in the
same way. </p>
<p>The following Commons packages contain the replacements for the
- corresponding Struts 1.0 classes:</p>
+ corresponding Struts 1.1 classes:</p>
<ul>
<li><strong>BeanUtils Package</strong>
- [<a
href="http://jakarta.apache.org/commons/beanutils.html"><code>org.apache.commons.beanutils</code></a>]
-
- <code>org.apache.struts.utils.BeanUtils</code>,
- <code>org.apache.struts.utils.ConvertUtils</code>, and
- <code>org.apache.struts.utils.PropertyUtils</code>.</li>
- <li><strong>Collections Package</strong>
- [<a
href="http://jakarta.apache.org/commons/collections.html"><code>org.apache.commons.collections</code></a>]
-
- <code>org.apache.struts.util.ArrayStack</code>,
- <code>org.apache.struts.util.FastArrayList</code>,
- <code>org.apache.struts.util.FastHashMap</code>,
- <code>org.apache.struts.util.FastTreeMap</code>.</li>
- <li><strong>Digester Package</strong> -
- [<a
href="http://jakarta.apache.org/commons/digester.html"><code>org.apache.commons.digester</code></a>]
-
- <code>org.apache.struts.digester.*</code>.</li>
+ [<a
href="http://jakarta.apache.org/commons/resources.html"><code>org.apache.commons.resources</code></a>]
-
+ <code>org.apache.struts.utils.MessageResources</code></li>
</ul>
- <p>The following Commons packages are also now used by various components
- of the Struts framework:</p>
- <ul>
- <li><strong>Database Connection Pool Package</strong>
- [<a
href="http://jakarta.apache.org/commons/dbcp.html"><code>org.apache.commons.dbpc</code></a>]</li>
- <li><strong>FileUpload Package</strong>
- [<a
href="http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/fileupload/"><code>org.apache.commons.fileupload</code></a>]</li>
- <li><strong>Logging Package</strong>
- [<a
href="http://jakarta.apache.org/commons/logging.html"><code>org.apache.commons.logging</code></a>]</li>
- <li><strong>Pool Package</strong>
- [<a
href="http://jakarta.apache.org/commons/pool/index.html"><code>org.apache.commons.pool</code></a>]</li>
- <li><strong>Validator Package</strong>
- [<a
href="http://cvs.apache.org/viewcvs/jakarta-commons/validator/"><code>org.apache.commons.validator</code></a>]</li>
- </ul>
-
<p><strong>NOTE! XML Parser Prerequisite Updated</strong></p>
1.2 +10 -6
jakarta-struts/web/example/WEB-INF/struts-config-registration.xml
Index: struts-config-registration.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/example/WEB-INF/struts-config-registration.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- struts-config-registration.xml 25 Apr 2003 03:07:45 -0000 1.1
+++ struts-config-registration.xml 9 Aug 2003 08:50:52 -0000 1.2
@@ -1,15 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
- "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
+ "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
+ "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
-<!--
+<struts-config>
+ <description-short><![CDATA[
+ registration
+ ]]>
+ </description-short>
+ <description-long><![CDATA[
This is the Struts configuration file for the registration
portion of the example application, using the proposed new syntax.
--->
-
-<struts-config>
+ ]]>
+ </description-long>
<!-- ========== Form Bean Definitions =================================== -->
<form-beans>
1.32 +10 -7 jakarta-struts/web/example/WEB-INF/struts-config.xml
Index: struts-config.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/web/example/WEB-INF/struts-config.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- struts-config.xml 25 Apr 2003 03:07:45 -0000 1.31
+++ struts-config.xml 9 Aug 2003 08:50:52 -0000 1.32
@@ -1,16 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
- "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
-
-<!--
- This is the Struts configuration file for the example application,
- using the proposed new syntax.
--->
+ "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
+ "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
+ <description-short><![CDATA[
+ account maintaince
+ ]]>
+ </description-short>
+ <description-long><![CDATA[
+ Allows the updating of users accounts and subscriptions.
+ ]]>
+ </description-long>
<!-- ========== Data Source Configuration =============================== -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]