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:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> and <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> and <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</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:[EMAIL PROTECTED]">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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]