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 &lt;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