You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2003/10/19 14:28:00 UTC
cvs commit: jakarta-struts/doc/userGuide preface.xml
husted 2003/10/19 05:28:00
Modified: doc status.xml
doc/news index.xml
doc/resources extensions.xml related.xml resources.xml
utilities.xml
doc/userGuide preface.xml
Log:
Routine updates.
Revision Changes Path
1.47 +2 -2 jakarta-struts/doc/status.xml
Index: status.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/status.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- status.xml 18 Oct 2003 02:45:52 -0000 1.46
+++ status.xml 19 Oct 2003 12:28:00 -0000 1.47
@@ -443,7 +443,7 @@
</section>
<section>
- <p class="version">Website updated from CVS: 2003 SEP 14 by husted.</p>
+ <p class="version">Website updated from CVS: 2003 OCT 19 by husted.</p>
<p class="version">Javadocs updated from CVS: 2003 SEP 14 by husted.</p>
</section>
1.33 +127 -0 jakarta-struts/doc/news/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/news/index.xml,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- index.xml 15 Sep 2003 00:33:03 -0000 1.32
+++ index.xml 19 Oct 2003 12:28:00 -0000 1.33
@@ -65,6 +65,133 @@
<hr/>
-->
+ <h4 id="a20031017">17 Oct 2003 - Spring Framework Integration Library for Struts</h4>
+ <p>
+ This project integrates the Spring Framework's Inversion of Control (IoC)
+ into Struts 1.1+. It allows a Struts application to take advantage of IoC
+ with little or no references to Spring. Now, instead of relying on
+ singletons and static factories, Struts actions can have their
+ dependencies automatically resolved.
+ </p>
+
+ <p>
+ The integration uses Spring to create and populate Struts actions, using
+ IoC to resolve dependencies. It does NOT use a custom request processor
+ and therefore can be more easily used with existing web applications
+ and/or other Struts extensions.
+ </p>
+
+ <p>
+ To demonstrate the project, I modified the Struts-Example web app that is
+ distributed with Struts 1.1 to use Spring to resolve all UserDatabase
+ dependencies automatically. I invite any comments and suggestions.
+ </p>
+
+ <p>
+ Website: <a href="http://www.twdata.org/struts-spring">http://www.twdata.org/struts-spring</a>
+ </p>
+ <p>
+ Download: <a href="http://www.twdata.org/struts-spring/struts-spring-0.1.zip">http://www.twdata.org/struts-spring/struts-spring-0.1.zip</a>
+ </p>
+ <p>
+ Spring: <a href="http://www.springframework.org">http://www.springframework.org</a>
+ </p>
+ <p>
+ PS. This functionality adds under 100k to a Struts application
+ </p>
+ <hr/>
+
+ <h4 id="a20031006">2003-10-06 - New Eclpse-based Struts Studio 5.0 - must see tool!</h4>
+ <p>
+ Here is a good new plugin for Eclipse specially designed for Struts and JSP development.
+ </p>
+ <p>
+ Key Features:
+ </p>
+ <ul>
+ <li>
+ Based on Eclipse Development Platform.
+ </li><li>
+ Supports both Struts 1.1 (latest version) and Struts 1.0
+ </li><li>
+ Allows viewing and editing Struts configuration files using Web Flow, a tool for the visual development of Web applications using a drag-and- connect metaphor
+ </li><li>
+ Includes a built-in JSP editor with syntax highlighting, and two-way coordination with Web Flow
+ </li><li>
+ Includes a "one-click" library of Struts-specific tags in the built-in JSP editor
+ </li><li>
+ Allows editing in Web Flow before finishing JSP coding
+ </li><li>
+ Integrates with Tomcat Servlet engines for easy preview and running of Struts applications
+ </li><li>
+ Integrates with Ant for easy project control
+ </li><li>
+ Allows to import of pre-existing Struts projects into Exadel Struts Studio with intelligent auto-placement of the components in Web Flow and without any modifications required for the existing code
+ </li><li>
+ Includes a Code Wizard that automatically creates stub code for Action, FormBean, Forward, and Exception classes
+ </li><li>
+ Includes standard skeleton templates for new projects
+ </li><li>
+ Ability to edit templates for new code generation
+ </li>
+ </ul>
+ <p>
+ <a href="http://www.strutsstudio.com"><strong>www.strutsstudio.com</strong></a>
+ </p>
+ <hr/>
+
+ <h4 id="a20030923">2003-09-23 - Display Tag 1.0 beta 1 Released!</h4>
+ <p>
+ The Display Tag Library has a new release! This release is pretty
+ stellar - checkout the full list of changes at
+ <a href="http://displaytag.sourceforge.net/changes-report.html#1.0-b1">
+ http://displaytag.sourceforge.net/changes-report.html#1.0-b1</a>.
+ </p>
+
+ <h4 id="a20030922"> - JSF Central site expanded</h4>
+ <p>
+ JSFCentral.com has been expanded to cover news, products, and links related to JavaServer Faces,
+ in addition to the FAQ that has been there for the past few months.
+ You can find the site at <a href="http://www.jsfcentral.com">http://www.jsfcentral.com</a>.
+ </p>
+ <hr/>
+
+ <h4 id="b20030916">2003-09-16 - new version of sslext for Struts 1.10 posted</h4>
+ <p>
+ Minor change to fix a bug in previously-posted version that could result in
+ exceptions if the action specified in the sslext:link or sslext:form tags could
+ not be found.
+ </p>
+ <p>
+ sslext for Struts 1.10 - 3 is the latest version, available at
+ <a href="http://sslext.sourceforge.net">http://sslext.sourceforge.net</a>.
+ I will be deprecating previous Struts 1.10 release.
+ </p>
+ <hr/>
+
+ <h4 id="a20030916">2003-09-16 - StrutsDoc 0.4 Released</h4>
+ <p>
+ StrutsDoc 0.4 has been released, fixing a bug with the TilesPlugin and
+ adding the Validator to the generated documentation.
+ </p>
+ <p>
+ The project can be downloaded from
+ <a href="http://struts.sf.net/projects/strutsdoc">http://struts.sf.net/projects/strutsdoc</a>
+ </p>
+ <p>
+ What is StrutsDoc?
+ </p>
+ <p>
+ StrutsDoc is an Ant task that generates JavaDoc-like documentation from
+ a Struts configuration file. StrutsDoc currently only supports the 1.1
+ version of Struts. StrutsDoc is released under the BSD license.
+ </p>
+ <p>
+ An example using the struts-example.war can be found at:
+ <a href="http://www.systemmobile.com/strutsdoc/example">http://www.systemmobile.com/strutsdoc/example</a>
+ </p>
+ <hr/>
+
<h4 id="a20030912">2003-09-12 - Oracle JDeveloper 10g Preview (Struts-savvy IDE)</h4>
<p>
Anyone doing Java and Struts development should download and checkout the new developer preview release of
1.17 +2 -2 jakarta-struts/doc/resources/extensions.xml
Index: extensions.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/extensions.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- extensions.xml 18 Oct 2003 02:45:52 -0000 1.16
+++ extensions.xml 19 Oct 2003 12:28:00 -0000 1.17
@@ -13,8 +13,8 @@
-->
<section name="Contributor Extensions">
<p><a href="http://struts.sf.net/strutsdoc/"><strong>StrutsDoc</strong></a> - A JavaDoc-type documentation tool for Struts and Struts-related configuration files</p>
-<p><a href="http://www.twdata.org/struts-wildcard/">Wildcard-Matched Actions</a> by Don Brown - Allows wildcards to be used in Struts 1.1+ action mappings.</p>
-<p><a href="http://alphaworks.ibm.com/tech/strutsscripting">Struts Action Scripting</a> by IBM AlphaWorks - a Struts plug-in that allows development of Struts actions using the power and simplicity of any favorite scripting language.</p>
+<p><a href="http://www.twdata.org/struts-wildcard/"><strong>Wildcard-Matched Actions</strong></a> by Don Brown - Allows wildcards to be used in Struts 1.1+ action mappings.</p>
+<p><a href="http://alphaworks.ibm.com/tech/strutsscripting"><strong>Struts Action Scripting</strong></a> by IBM AlphaWorks - a Struts plug-in that allows development of Struts actions using the power and simplicity of any favorite scripting language.</p>
<p><a href="http://struts.sf.net/struts-bsf/"><strong>Scriptable Actions</strong></a> by Don Brown - Allows Struts Actions to be written in the scripting language of one's choice rather than as Java classes. It uses the <a href="http://jakarta.apache.org/bsf">Beans Scripting Framework</a> to allow scripts to be written in any language BSF supports like Python (using <a href="http://www.jython.org/">Jython</a>), Ruby (using <a href="http://jruby.sourceforge.net/">JRuby</a>), JavaScript (using <a href="http://www.mozilla.org/rhino/">Rhino</a>), or <a href="http://www.beanshell.org">BeanShell</a>.</p>
<p><a href="http://jcorporate.com/"><strong>Expresso 5.0.3</strong></a> by jCorporate - Expresso provides a foundation set of reusable, standards-based Java software components designed to shorten time-to-delivery of Web applications, and is integrated with the Struts framework. See also <a href="http://www.xenonsoft.demon.co.uk/products/java.html">Best Practice with Expresso Framework 4.0</a>.</p>
<p><a href="http://sourceforge.net/projects/imagebuttonbean/"><strong>ImageButtonBeanManager</strong></a> by Ken Fitzpatrick. Combines the HTML Image Tag and the ImageButtonBean class in a manner analgous to the Struts HTML Submit Tag.</p>
1.5 +4 -0 jakarta-struts/doc/resources/related.xml
Index: related.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/related.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- related.xml 9 Sep 2003 17:49:20 -0000 1.4
+++ related.xml 19 Oct 2003 12:28:00 -0000 1.5
@@ -10,6 +10,10 @@
<chapter name="Struts Resources">
<section name="Other Struts-Related Articles">
+<p><strong>Practical JSTL, Part 1</strong> by Sue Spielman<br />
+- <a href="http://today.java.net/pub/a/today/2003/10/07/jstl1.html">http://today.java.net/pub/a/today/2003/10/07/jstl1.html</a></p>
+<p><strong>IT Influencer Pans Java, Calls It 'the SUV of programming tools'</strong><br />
+- <a href="http://www.sys-con.com/Java/article.cfm?id=2257">http://www.sys-con.com/Java/article.cfm?id=2257</a></p>
<p><strong>Web DbForms by Joachim Peer</strong><br />
- <a href="http://www.onjava.com/pub/a/onjava/2001/07/18/dbforms.html">http://www.onjava.com/pub/a/onjava/2001/07/18/dbforms.html</a></p>
<p><strong>Expresso Extends Struts through Integration Roadmap</strong><br />
1.5 +18 -11 jakarta-struts/doc/resources/resources.xml
Index: resources.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/resources.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- resources.xml 9 Sep 2003 17:49:20 -0000 1.4
+++ resources.xml 19 Oct 2003 12:28:00 -0000 1.5
@@ -6,19 +6,26 @@
<author>James Holmes</author>
<title>Resources - Other Resource Pages - Jakarta Struts</title>
</properties>
-<body>
-<chapter name="Struts Resources">
+<body>
+<chapter name="Struts Resources">
-<section name="Other Resource Pages">
+ <section name="Struts Resource Pages">
- <p><a href="http://www.ingrid.org/jajakarta/struts/"><strong>Japanese Translation of Struts documentation</strong></a> (as well as the other Jakarta projects).</p>
- <p><a href="http://archives.java.sun.com"><strong>Javasoft Mailing Lists</strong></a></p>
- <p><a href="http://java.sun.com/docs/books/tutorial/"><strong>Javasoft Tutorials</strong></a></p>
- <p><a href="http://www.jguru.com/faq/home.jsp?topic=Struts"><strong>JGuru FAQ</strong></a> and <a href="http://www.jguru.com/forums/Struts">Forum</a></p>
- <p><strong>Struts and Jakarta mailing lists in Japanese</strong> - <a href="mailto:struts-user@freeml.com">struts-user@freeml.com</a> and <a href="mailto:jajakarta-general@jajakarta.good-day.net">jajakarta-general@jajakarta.good-day.net</a></p>
- <p><a href="http://www.multitask.com.au/default.html?page=mtSOS"><strong>Struts SOS</strong> (fee-based)</a></p>
- <p><a href="http://husted.com/struts/"><strong>More About Struts</strong></a> by <a href="mailto:support@husted.com">Husted dot Com</a>.</p>
+ <p><a href="http://www.ingrid.org/jajakarta/struts/"><strong>Japanese Translation of Struts documentation</strong></a> (as well as the other Jakarta projects).</p>
+ <p><a href="http://www.jguru.com/faq/home.jsp?topic=Struts"><strong>JGuru FAQ</strong></a> and <a href="http://www.jguru.com/forums/Struts">Forum</a></p>
+ <p><strong>Struts and Jakarta mailing lists in Japanese</strong> - <a href="mailto:struts-user@freeml.com">struts-user@freeml.com</a> and <a href="mailto:jajakarta-general@jajakarta.good-day.net">jajakarta-general@jajakarta.good-day.net</a></p>
+ <p><a href="http://www.multitask.com.au/default.html?page=mtSOS"><strong>Struts SOS</strong> (fee-based)</a></p>
+ <p><a href="http://husted.com/struts/"><strong>More About Struts</strong></a> by <a href="mailto:support@husted.com">Husted dot Com</a>.</p>
-</section>
+ </section>
+
+ <section name="Other Struts-Related Resource Pages">
+
+ <p><a href="http://www.jsfcentral.com"><strong>JSF Central</strong></a> - JavaServer Faces resources.</p>
+ <p><a href="http://www.jamesholmes.com/JavaServerFaces/"><strong>JavaServer Faces Resources</strong></a> - James Holmes dot Com.</p>
+ <p><a href="http://archives.java.sun.com"><strong>Javasoft Mailing Lists</strong></a></p>
+ <p><a href="http://java.sun.com/docs/books/tutorial/"><strong>Javasoft Tutorials</strong></a></p>
+
+ </section>
</chapter></body></document>
1.7 +32 -13 jakarta-struts/doc/resources/utilities.xml
Index: utilities.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/resources/utilities.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- utilities.xml 9 Sep 2003 17:49:20 -0000 1.6
+++ utilities.xml 19 Oct 2003 12:28:00 -0000 1.7
@@ -9,33 +9,52 @@
<body>
<chapter name="Struts Resources">
-<section name="Other Struts-Related Utilities">
+<section name="Other Struts-Related Tools and Utilities">
<p>
- <a href="http://www.jplates.com/">JPlates</a> produces standards-based software tools that dramatically improve
- productivity for all template-based applications, including Struts JSP/Velocity/XLST applications.
+ <a href="http://displaytag.sourceforge.net/"><strong>The display tag library</strong></a> is an open source
+ suite of custom tags that provide high level web presentation patterns which will work in a MVC model,
+ and provide a significant amount of functionality while still being simple and straight-forward to use.
</p>
<p>
- <a href="http://ultrawork.org/wtk/index.html"><strong>Web Toolkit</strong></a> - provides a component-based approach to
- building markup-driven applications (not Struts specific). Alternative to the Template and Tiles taglibs.
+ <a href="http://fitnesse.org"><strong>Fitnesse</strong></a>The fully integrated standalone wiki, and acceptance
+ testing framework.
+ </p>
+
+ <p>
+ <a href="http://www.jamesholmes.com/struts/"><strong>Faces Console</strong></a> by James Holmes.
+ The Faces Console is a FREE standalone Java Swing application for managing JavaServer Faces-based
+ applications. With the Faces Console you can visually edit JavaServer Faces configuration files as well as
+ JSP Tag Library files.
+ </p>
+
+ <p>
+ <a href="http://wwws.sun.com/software/products/projectrave/">Project Rave</a> - a new generation tool for Java
+ application development (early release).
+ </p>
+
+ <p>
+ <a href="http://www.jplates.com/">JPlates</a> produces standards-based software tools that dramatically improve
+ productivity for all template-based applications, including Struts JSP/Velocity/XLST applications.
</p>
<p>
- <a href="http://edhill.its.uiowa.edu/display/"><strong>The <display:*> tag library</strong></a> - An open source suite
- of custom tags that provide high level web presentation patterns (like tables, tabs, templates, inspectors,
- trees, etc...)
+ <a href="http://ultrawork.org/wtk/index.html"><strong>Web Toolkit</strong></a> - provides a component-based
+ approach to building markup-driven applications (not Struts specific). Alternative to the Template and Tiles
+ taglibs.
</p>
<p>
- <a href="http://jdbforms.sourceforge.net/"><strong>dbForms</strong></a> - RAD framework for database applications.
+ <a href="http://jdbforms.sourceforge.net/"><strong>dbForms</strong></a> - RAD framework for database
+ applications.
</p>
<p>
- <a href="http://jsptags.com/tags/navigation/pager/"><strong>Pager Tag Library</strong></a> - helps generate Google and
- AltaVista style search result navigators. It will take multiple pages worth of information, dynamically split
- it up into page sized pieces and generate a browsable index. It does this in a flexible way that allows
- designers to give the index just about any look desired.
+ <a href="http://jsptags.com/tags/navigation/pager/"><strong>Pager Tag Library</strong></a> - helps generate
+ Google and AltaVista style search result navigators. It will take multiple pages worth of information,
+ dynamically split it up into page sized pieces and generate a browsable index. It does this in a flexible way
+ that allows designers to give the index just about any look desired.
</p>
</section>
1.25 +14 -1 jakarta-struts/doc/userGuide/preface.xml
Index: preface.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/userGuide/preface.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- preface.xml 15 Sep 2003 00:33:03 -0000 1.24
+++ preface.xml 19 Oct 2003 12:28:00 -0000 1.25
@@ -695,7 +695,7 @@
The Struts distribution includes several JSP tags that make it easy to access the framework's
features from a JavaServer Page.</p>
- <p>For more about JavaServerPages and JSP Tag Libraries see </p>
+ <p>For more about JavaServerPages and Custom JSP Tag Libraries see </p>
<ul>
<li><a href="http://java.sun.com/products/jsp/"><strong>The
@@ -750,6 +750,19 @@
Additional Struts/JSF integration tools are sure to appear as the specification is finalized and comes into
widespread use.
</p>
+
+ <p>For more about JSTL and JavaServer Faces see </p>
+
+ <ul>
+ <li>
+ <a href="http://today.java.net/pub/a/today/2003/10/07/jstl1.html">Practical JSTL, Part 1</a> by Sue Spielman
+ </li>
+ <li>
+ <a href="http://www.jsfcentral.com"><strong>JSF Central</strong></a> - JavaServer Faces resources.
+ </li><li>
+ <a href="http://www.jamesholmes.com/JavaServerFaces/"><strong>JavaServer Faces Resources</strong></a> - James Holmes dot Com.
+ </li>
+ </ul>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org