husted 2003/08/29 15:13:16
Modified: doc index.xml status.xml volunteers.xml
doc/faqs kickstart.xml
doc/resources models.xml project.xml taglibs.xml
doc/userGuide index.xml preface.xml
Log:
Routine updates
Revision Changes Path
1.47 +6 -0 jakarta-struts/doc/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/index.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- index.xml 29 Aug 2003 14:27:24 -0000 1.46
+++ index.xml 29 Aug 2003 22:13:16 -0000 1.47
@@ -164,5 +164,11 @@
</p>
</section>
+<section>
+ <p>
+ <a href="faqs/kickstart.html#jsf">What about JSTL and JavaServer Faces?</a>
+ </p>
+</section>
+
</body>
</document>
1.37 +12 -10 jakarta-struts/doc/status.xml
Index: status.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/status.xml,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- status.xml 29 Aug 2003 20:14:05 -0000 1.36
+++ status.xml 29 Aug 2003 22:13:16 -0000 1.37
@@ -159,16 +159,18 @@
<li>Other potential enhancements for the 1.x.x series
<ul>
- <li>Move to <a
href="http://xml.apache.org/forrest/">Forrest</a> or <a
href="http://maven.apache.org/">Maven</a> for project management</li>
+ <li>Move to <a
href="http://xml.apache.org/forrest/">Forrest</a> or
+ <a href="http://maven.apache.org/">Maven</a> for project
management</li>
<li>Consider adopting several popular extensions, including:
- <ul>
- <li><a href="http://sslext.sourceforge.net/">SSL Ext</a></li>
- <li><a
href="http://strutstestcase.sourceforge.net/">TestCase</a></li>
- <li><a href="http://stxx.sourceforge.net">Stxx</a> (XLST)</li>
- <li><a
href="http://www.livinglogic.de/Struts/">Workflow</a></li>
- <li><a href="http://struts.sf.net">Cocoon Plugin</a></li>
- <li><a href="http://struts.sf.net">Scriptable Actions using
BSF</a> (Bean Scripting Framework)</li>
- </ul>
+ <ul>
+ <li><a href="http://sslext.sourceforge.net/">SSL
Ext</a></li>
+ <li><a
href="http://strutstestcase.sourceforge.net/">TestCase</a></li>
+ <li><a href="http://stxx.sourceforge.net">Stxx</a>
(XLST)</li>
+ <li><a
href="http://www.livinglogic.de/Struts/">Workflow</a></li>
+ <li><a href="http://struts.sf.net">Cocoon
Plugin</a></li>
+ <li><a href="http://struts.sf.net">Scriptable Actions
using BSF</a> (Bean Scripting
+ Framework)</li>
+ </ul>
</li>
</ul>
</li>
1.32 +1 -1 jakarta-struts/doc/volunteers.xml
Index: volunteers.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/volunteers.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- volunteers.xml 29 Aug 2003 16:50:08 -0000 1.31
+++ volunteers.xml 29 Aug 2003 22:13:16 -0000 1.32
@@ -12,7 +12,7 @@
<section name="Community Support" href="support">
<p>
- In June 2003, there were nearly 2800 subscribers to STRUTS-USER.
+ In August 2003, there were 2700 subscribers to STRUTS-USER (including
the digest version).
It's the largest user mailing list at Jakarta, exceeding the
TOMCAT-USER list of about 2400 subscribers.
In addition to the regular subscribers, an unknown number of developers
read the lists through newsfeed
mirrors and through several list archives.
1.9 +4 -4 jakarta-struts/doc/faqs/kickstart.xml
Index: kickstart.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/faqs/kickstart.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- kickstart.xml 26 Jul 2003 03:56:25 -0000 1.8
+++ kickstart.xml 29 Aug 2003 22:13:16 -0000 1.9
@@ -40,7 +40,7 @@
<li><a href="#turbine">What's the difference between Struts and Turbine?
What's the difference between Struts and Expresso?</a></li>
<li><a href="#taglibs">Why aren't the Struts tags maintained as part of the
Jakarta Taglibs project?</a></li>
<li><a href="#xhtml">Are the Struts tags XHTML compliant?</a></li>
- <li><a href="#jsf">What about the JSTL and JavaServer Faces?</a></li>
+ <li><a href="#jsf">What about JSTL and JavaServer Faces?</a></li>
<li><a href="#ide">Is there a particularly good IDE to use with Struts?</a></li>
</ul><ul>
<li><a href="#digest">Is there a digest for the mailing list?</a></li>
@@ -229,7 +229,7 @@
</section>
<section href="taglibs" name="Why aren't the Struts tags maintained as part of the
Jakarta Taglibs project?">
-<p>Development of both products began about the same time. Leading up to the
release of 1.0, it was thought better to continue to develop the taglibs alongside the
controller. Now that 1.0 is out, the JavaServer Pages Standard Taglib is in active
development. Once work on the JSTL stabilizes, the Struts taglibs will be revisited.
Tags which are not linked directly to the framework may be hosted at Jakarta Taglibs
instead.</p>
+<p>Development of both products began about the same time. Leading up to the
release of 1.0, it was thought better to continue to develop the taglibs alongside the
controller. Now that 1.0 is out, the JavaServer Pages Standard Taglib is in active
development. Once work on JSTL stabilizes, the Struts taglibs will be revisited. Tags
which are not linked directly to the framework may be hosted at Jakarta Taglibs
instead.</p>
</section>
<section href="xhtml" name="Are the Struts tags XHTML compliant?">
@@ -258,7 +258,7 @@
</p>
</section>
-<section href="jsf" name="What about the JSTL and JavaServer Faces?">
+<section href="jsf" name="What about JSTL and JavaServer Faces?">
<p>
JSTL, the <a href="http://java.sun.com/products/jsp/jstl/">
JavaServer Standard Tag Library</a>, is a set of JSP tags that
@@ -290,7 +290,7 @@
<a href="http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html">Jakarta
Taglibs site</a>.
A JSTL taglibs for Struts,
<a
href="http://jakarta.apache.org/struts/userGuide/building_view.html#struts-el"><b>Struts-El</b></a>,
- is distributed as part of the Struts 1.1 release.
+ is available and distributed with Struts beginning with the 1.1 release.
</p>
<p>
Meanwhile, the JSF specification is still under development,
1.4 +1 -1 jakarta-struts/doc/resources/models.xml
Index: models.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/models.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- models.xml 29 Aug 2003 14:27:24 -0000 1.3
+++ models.xml 29 Aug 2003 22:13:16 -0000 1.4
@@ -22,7 +22,7 @@
<p><a href="http://www.softwaretree.com/products/jdx/Jdx1.htm">JDX - J-Database
Exchange</a></p>
<p><a href="http://www.objectweb.org/jorm/index.html">JORM - Homepage</a></p>
<p><a href="http://jrf.sourceforge.net/">jRelationalFramework</a></p>
- <p><a href="http://jakarta.apache.org/ojb">Object Relational Bridge</a></p>
+ <p><a href="http://db.apache.org/ojb/">Object Relational Bridge</a></p>
<p><a href="http://osage.sourceforge.net/">Osage - Persistence Plus XML</a></p>
<p><a href="http://player.sourceforge.net/">Persistence layer</a></p>
<p><a href="http://sourceforge.net/projects/simper">Simper</a></p>
1.11 +2 -1 jakarta-struts/doc/resources/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/project.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- project.xml 29 Aug 2003 14:27:24 -0000 1.10
+++ project.xml 29 Aug 2003 22:13:16 -0000 1.11
@@ -14,11 +14,12 @@
<item href="extensions.html" name="Extensions"/>
<item href="sigs.html" name="Interest Groups"/>
<item href="hosts.html" name="ISPs"/>
+ <item href="models.html" name="Models (db)"/>
<item href="seminars.html" name="Seminars"/>
<item href="taglibs.html" name="Taglibs"/>
<item href="tools.html" name="Tools (IDEs)"/>
<item href="tutorials.html" name="Tutorials"/>
- <item href="views.html" name="Views"/>
+ <item href="views.html" name="Views (pages)"/>
</menu>
<menu name="Other Resources">
1.5 +1 -0 jakarta-struts/doc/resources/taglibs.xml
Index: taglibs.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/taglibs.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- taglibs.xml 29 Aug 2003 20:14:19 -0000 1.4
+++ taglibs.xml 29 Aug 2003 22:13:16 -0000 1.5
@@ -10,6 +10,7 @@
<chapter name="Struts Resources" href="http://husted.com/struts/resources">
<section name="Contributor Taglibs">
+<p><a
href="http://jakarta.apache.org/builds/jakarta-struts/release/struts-faces/">Struts
Java Server Faces tablib (early release)</a></p>
<p><a href="http://www.keyboardmonkey.com/next"><b>Nested Taglib</b></a> [Also
included in Struts 1.1] by Arron Bates - More efficient markup of beans and their
nested children (linked site provides library for previous struts versions).</p>
<p><a href="http://www.mycgiserver.com/~eboudrant/#regexp"><font
size="2"><b>REGEXP.VALIDATOR.STRUTS</b></font></a> by Emmanuel Boudrant - A validation
component that works with Struts 1.0, to manage form validation on server-side and
client-side. </p>
<p><a
href="http://husted.com/struts/resources/struts-was.zip"><b>Struts-WAS.jar</b></a> by
Christopher Assenza - Modified Struts 1.0 JAR for Websphere 3.5 or 4. Zipped for
download. <font size="1"> (For additional tips regarding Websphere 3.5 see <a
href="../userGuide/installation-was352-x.html">http://jakarta.apache.org/struts/installation-was352-x.html</a>.)</font></p>
1.39 +1 -1 jakarta-struts/doc/userGuide/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/userGuide/index.xml,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- index.xml 29 Aug 2003 20:14:19 -0000 1.38
+++ index.xml 29 Aug 2003 22:13:16 -0000 1.39
@@ -50,7 +50,7 @@
<li><a href="preface.html#javabeans">0.5 JavaBeans</a></li>
<li><a href="preface.html#resources">0.6 Properties Files and
ResourceBundles</a></li>
<li><a href="preface.html#servlets">0.7 Java Servlets</a></li>
- <li><a href="preface.html#jsp">0.8 JavaServer Pages and JSP Tag
Libraries</a></li>
+ <li><a href="preface.html#jsp">0.8 JavaServer Pages, JSP Tag
Libraries, and JavaServer Faces</a></li>
<li><a href="preface.html#xml">0.9 Extensible Markup Language</a></li>
<li><a href="preface.html#jaas">0.10 JAAS</a></li>
</ul></li>
1.21 +60 -31 jakarta-struts/doc/userGuide/preface.xml
Index: preface.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/userGuide/preface.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- preface.xml 29 Aug 2003 20:14:19 -0000 1.20
+++ preface.xml 29 Aug 2003 22:13:16 -0000 1.21
@@ -55,6 +55,12 @@
This overlaps with the Java Web Services Tutorial in some places, but the two
work well together.
</p>
+ <p>
+ For more about building Java application in general, see the
+ <a
href="http://developer.java.sun.com/developer/onlineTraining/new2java/divelog/part1/toc.jsp">New
to
+ Java</a> tutorial.
+ </p>
+
</section>
<section name="0.2 HTTP, HTML and User Agents" href="http">
@@ -528,13 +534,13 @@
it is processed by subsequent filters (and the servlet that is ultimately
called).</p>
- <p>Struts 1.0 and 1.1 require only version 2.2 or later of the
- Servlet Specification to be implemented by your servlet container,
- so Struts does not itself utilize Filters at this time. However,
- you can still use them yourself if you are running on a 2.3 or later
- container. It is very likely that future versions of Struts will
- require a Servlet 2.3 or later container, so that Struts itself
- can utilize filters.</p>
+ <p>
+ The Struts 1.x series (versions 1.0, 1.1, and so forth) require only
version 2.2 or later of the Servlet
+ Specification to be implemented by your servlet container, so Struts does
not itself utilize Filters
+ at this time.
+ The next generation of Struts (the 2.x series) will be based on Servlet
2.3 or later.
+ It is likely that the Struts 2.x release series will utilize filters.
+ </p>
<p>
For more about filters, see:
@@ -676,14 +682,14 @@
</section>
- <section name="0.8 JavaServer Pages and JSP Tag Libraries" href="jsp">
+ <section name="0.8 JavaServer Pages, JSP Tag Libraries, and Java Server Faces"
href="jsp">
<p><a href="http://java.sun.com/products/jsp/product.html">JavaServer Pages</a>
(JSPs) are
"inside-out servlets" that make it easier to create and maintain dynamic web
pages. Instead
of putting what you want to write to the HTTP response inside of a Java
<code>print</code>
statement, everything in a JavaServer Page is written to the response,
<b>except</b> what is
placed within special Java statements.</p>
- <p>With JavaServer Pages you can start by writing the page in standard HTML and
then add the
+ <p>With <b>JavaServer Pages</b> you can start by writing the page in standard
HTML and then add the
dynamic features using statements in the Java language or by using
<a href="http://java.sun.com/products/jsp/taglibraries.html">JSP tags</a>.
The Struts distribution includes several JSP tags that make it easy to access
the framework's
@@ -708,20 +714,18 @@
in the Java Web Services Tutorial.</p>
<p>Struts also works well with the new
- <a href="http://java.sun.com/products/jsp/jstl">JavaServer Pages Standard Tag
Library</a>
- and taglibs from other sources, like
+ <a href="http://java.sun.com/products/jsp/jstl"><b>JavaServer Pages Standard
Tag Library</b></a>
+ (JSTL) and taglibs from other sources, like
<a href="http://jsptags.com/">JSP Tags</a> and
<a href="http://jakarta.apache.org/taglibs/index.html">Jakarta Taglibs</a>.
</p>
<p>
- One of the contributed libraries available for Struts is
<strong>Struts-EL</strong>.
- This taglib is specifically designed to work well
- with the JavaServer Pages Standard Tag Library. In particular, it uses
- the same "expression language" engine for evaluating tag attribute values
- as the JSTL. This is in contrast to the original Struts tag library, which
- can only use "rtexprvalue"s (runtime scriptlet expressions) for dynamic
- attribute values.
+ One of the contributed libraries available for Struts is
<strong>Struts-EL</strong>.
+ This taglib is specifically designed to work well with JSTL.
+ In particular, it uses the same "expression language" engine for evaluating
tag attribute values as JSTL.
+ This is in contrast to the original Struts tag library, which can only use
"rtexprvalue"s (runtime scriptlet
+ expressions) for dynamic attribute values.
</p>
<p>There are also toolkits available that make Struts easy to use with
@@ -729,6 +733,24 @@
<a href="http://jakarta.apache.org/velocity/index.html">Velocity Templates</a>.
</p>
+ <p>
+ The newest star on the Java horizon is <b>Java Server Faces</b>.
+ <a href="http://java.sun.com/j2ee/javaserverfaces/">JavaServer Faces
technology</a> simplifies building
+ user interfaces for JavaServer applications, both for the web and for
the desktop.
+ The JSF specification is still under development, although an
early-release reference implementation is
+ available through the <a
href="http://java.sun.com/webservices/download.html">Java Web Services Developer
+ Pack</a>.
+ Likewise, an early-release JavaServer Faces taglib for Struts,
+ <a
href="http://cvs.apache.org/builds/jakarta-struts/nightly/struts-faces/"><b>Struts-Faces</b></a>,
is
+ also in early release and available through the nightly build.
+ </p>
+
+ <p>
+ Java Server Faces is very compatible with Struts.
+ Additional Struts/JSF integration tools are sure to appear as the
specification is finalized and comes into
+ widespread use.
+ </p>
+
</section>
<section name="0.9 Extensible Markup Language (XML)" href="xml">
@@ -742,13 +764,18 @@
<p>For more about XML configuration files and Java web applications, see</p>
<ul>
- <li><a
href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebApp4.html#64678">Configuring
Web Applications</a> in the Java Web Services Tutorial</li>
+ <li>
+ <a
href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebApp4.html#64678">Configuring
Web
+ Applications</a> in the Java Web Services Tutorial</li>
</ul>
- <p>For more about how XML is used with Java applications generally, see
- <a
href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/JAXPIntro.html">Java API
for XML Processing</a> in the Java Web Services Tutorial.
- While the framework makes good use of this API internally, it is not something
most Struts developers
- would use when writing their own applications.</p>
+ <p>
+ For more about how XML is used with Java applications generally, see
+ <a
href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/JAXPIntro.html">Java API
for XML Processing</a>
+ in the Java Web Services Tutorial.
+ While the framework makes good use of this API internally, it is not
something most Struts developers would use
+ when writing their own applications.
+ </p>
</section>
@@ -777,11 +804,11 @@
</p>
<ul>
- <li><a href="http://castor.exolab.org/">Castor</a></li>
- <li><a href="http://java.sun.com/products/ejb/index.html">Enterprise Java
Beans</a></li>
- <li><a href="http://java.sun.com/products/jdbc/index.html">JDBC</a></li>
- <li><a href="http://jakarta.apache.org/ojb">Object Relational
Bridge</a></li>
- <li><a href="http://sourceforge.net/projects/simper">Simper</a></li>
+ <li><a href="http://java.sun.com/products/ejb/index.html">Enterprise
Java Beans</a></li>
+ <li><a
href="http://sourceforge.net/projects/hibernate">Hibernate</a></li>
+ <li><a href="http://sourceforge.net/projects/ibatisdb">iBATIS</a></li>
+ <li><a href="http://java.sun.com/products/jdbc/index.html">JDBC</a></li>
+ <li><a href="http://db.apache.org/ojb/">Object Relational
Bridge</a></li>
</ul>
<p>
@@ -803,9 +830,11 @@
<section name="0.11 JAAS" href="jaas">
- <p>While Struts can work with any approach to user authentication and
authorization, Struts 1.1 will offer
- direct support for the standard Java Authentication and Authorization Service
(JAAS). In Struts 1.1 (and the
- current nightly build), you can specify security roles on an action-by-action
basis.</p>
+ <p>
+ While Struts can work with any approach to user authentication and
authorization, Struts 1.1 and later offers
+ direct support for the standard Java Authentication and Authorization
Service (JAAS).
+ You can now specify security roles on an action-by-action basis.
+ </p>
<p>For more about JAAS, see the <a
href="http://java.sun.com/products/jaas/index-14.html">Javasoft product page</a>
and the <a
href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebAppSecurity.html">
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]