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 2002/11/06 23:48:13 UTC

cvs commit: jakarta-struts/doc/news status.xml project.xml news_2002_q3.xml news_2002_q2.xml news_2002_q1.xml news_2001.xml index.xml

husted      2002/11/06 14:48:13

  Added:       doc/news status.xml project.xml news_2002_q3.xml
                        news_2002_q2.xml news_2002_q1.xml news_2001.xml
                        index.xml
  Log:
  I still need to finish updating the sep/nov news, but wanted to get the rest of this up before dinner.
  
  Subdivide home page; create subdirectory for news.
  
  Revision  Changes    Path
  1.1                  jakarta-struts/doc/news/status.xml
  
  Index: status.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="husted@apache.org">Ted Husted</author>
      <title>New and Status - Apache Struts</title>
    </properties>
  
  <body>
  
  <section name="Status" href="status">
  
  <p>
  The <b>stable production release</b> is <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/">Struts 1.02</a> (11 February 2002).
  </p>
  
  <p>
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/">Struts 1.1b</a> is in its second <b>beta release</b> (12 August 2002).
  </p>
  
  <hr size="1" noshade=""/>
  
  <ul>
  <li>
    See <a href="http://jakarta.apache.org/site/bugs.html">the Apache Bug Database</a> for outstanding issues and enhancement requests.
    </li>
  <li>
    See <a href="http://jakarta.apache.org/builds/jakarta-struts/nightly/">the Struts Nightly Build</a> for the latest development distribution.
    </li>.
  <li>
    See <a href="http://jakarta.apache.org/site/mail.html">the Jakarta Struts-Dev list</a> for current development communications.
    </li>
  <li>
    See <a href="http://cvs.apache.org/viewcvs/jakarta-struts/">the Jakarta Struts CVS</a> for the current development codebase.
    </li>
  </ul>
  
  <hr size="1" noshade=""/>
  
  <p>
  Struts is a completely open product. The
  <a href="http://jakarta.apache.org/struts/volunteers.html">Struts Committers</a> conduct all development
  business using the resources cited here, which are all available to the public. Only
  Struts Committers may write to the
  <a href="http://cvs.apache.org/viewcvs/jakarta-struts/">CVS</a>. Developer contributions may be posted
  to <a href="http://jakarta.apache.org/site/bugs.html">The Apache Bug Database</a>.
  </p>
  
  <p>
  Future development plans are covered on the <a href="../status.html">Development Roadmap</a>.
  </p>
  
  </section>
  
  </body>
  </document>
  
  
  
  1.1                  jakarta-struts/doc/news/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <project name="Apache Struts Web Application Framework"
           href="http://jakarta.apache.org/struts"
          image="images/struts.gif">
  
      <title>Apache Struts Web Application Framework</title>
  
      <menu name="News and Status">
          <item href="index.html#status" name="Status"/>
          <item href="index.html#news" name="Recent News"/>
          <item href="news_2002_q3.html" name="2002 3rd Quarter News"/>
          <item href="news_2002_q2.html" name="2002 2nd Quarter News"/>
          <item href="news_2002_q2.html" name="2002 1st Quarter News"/>
          <item href="news_2001.html" name="2001 News"/>
      </menu>
  
      <menu name="Struts">
          <item name="Welcome"                 href="../index.html"/>
          <item name="Learning"                href="../learning.html"/>
          <item name="Acquiring"               href="../acquiring.html"/>
          <item name="Using"                   href="../using.html"/>
          <item name="Who We Are"              href="../volunteers.html"/>
      </menu>
  
  
  </project>
  
  
  
  
  
  
  
  
  
  1.1                  jakarta-struts/doc/news/news_2002_q3.xml
  
  Index: news_2002_q3.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="craigmcc@apache.org">Craig McClanahan</author>
      <author email="mcooper@apache.org">Martin Cooper</author>
      <author email="husted@apache.org">Ted Husted</author>
      <author email="Joe@germuska.com">Joe Germuska</author>
      <author email="james@jamesholmes.com">James Holmes</author>
      <title>New and Status - Jakarta Struts</title>
    </properties>
  
  <body>
  
  <section name="News" href="news">
  
  <!--
  <h3><a name=""></a></h3>
  <p><a href=""></a></p>
  <hr size="1" noshade=""/>
  -->
  
  <h3><a name="20020830"></a>30 Aug 2002 - Struts book moves ahead</h3>
  <p>The publication date for Developing Web Applications with Struts by Ted Husted, Cedric Dumoulin,
  George Franciscus, and David Winterfeldt (Foreword by Craig R. McClanahan) has been advanced to October 2002.
  Details about the book are available at Ted Husted's Struts site
  </p>
  <p>
  <a href="http://husted.com/struts/book.html">http://husted.com/struts/book.html</a>
  </p>
  <p>
  Several other Struts books are slated for release. Links are available on the Struts Resource page
  </p>
  <p>
  <a href="http://jakarta.apache.org/struts/resources/books.html">http://jakarta.apache.org/struts/resources/books.html</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020831.4"></a>30 Aug 2002 - MockObjects 0.4 released</h3>
  <p>Unit testing is a hot topic among Struts developers. <a href="ttp://strutstestcase.sourceforge.net/">StrutsTestCase</a> provides a slick mock object for testing Struts Actions with JUnit (or Cactus). The MockObjects projects provides a base API for creating tests for the rest of the objects in your Java application. </p>
  <p><a href="">http://mockobjects.sourceforge.net</a></p>
  <p>
  Developers working with the MockObjects project include Struts committers Vincent Massol and Ted Husted.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020830.2"></a>30 Aug 2002 - Artimus 1.0 beta 2 available</h3>
  <p>Artimus is a sample Struts application for posting news articles that uses JDBC, Lucene, and the Scaffold toolkit.</p>
  <p>Artimus may be downloaded from the Struts Example Application site on SourceForge </p>
  <p><a href="http://sourceforge.net/projects/struts">http://sourceforge.net/projects/struts</a></p>
  <p>Other developers with example applications that they would like to donate to the community are invited to join the Struts Sourceforge site.</p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020830.1"></a>30 Aug 2002 - Struts Console v2.1.1</h3>
  <p>Struts Console version 2.1.1 is now available.
  </p>
  <p>
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a>
  </p>
  <p>
  Struts Console version 2.1 is now available.
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a>
  </p>
  <p>
  Download Now:<br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-2.1.zip">http://www.jamesholmes.com/struts/struts-console-2.1.zip</a><br/>
    -- OR --<br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz">http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz</a><br/>
  http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz
  </p>
  <p>
  Struts Console is FREE software.
  </p>
  <p>
  This release is a bug fix release and does not
  introduce any new functionality.
  </p>
  <p>
  Changes with Struts Console v2.1.1
  </p>
  <p>
    *) Fixed bug where "role" attributes weren't being
       loaded on the Definition panel.
  </p>
  <p>
    *) Fixed bug where "initial" attribute of the
       &lt;form-property> element couldn't be changed once
       it had been set.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020830.3"></a>28 Aug 2002 - Easy Struts 0.5.2 for Eclipse</h3>
  <p>
  Easy Struts 0.5.2 available (Only Eclipse plugin), I make a little demo for you, this demo require
  Flash 5 and show you some fonctionnality from Easy Struts Editor in Eclipse. Enjoy ;)
  </p>
  <p>
  Demo : http://easystruts.sourceforge.net/editor.html (4Mo, be patient)
  </p>
  <p>
  - [NEW] Add error and warning controls on struts-config.xml editor<br/>
  - [NEW] Possibility to generate classes from struts-config.xml
          With this feature, you can "generate" an Struts application
          skeleton with only a struts-config.xml file.<br/>
  - [NEW] Add view of java classes in Struts config tree.<br/>
  - [FIX] Some bug fix, more info on http://easystruts.sourceforge.net/CHANGES.TXT
  </p>
  <p>
  <a href="http://easystruts.sourceforge.net">http://easystruts.sourceforge.net</a><br/>
  <a href="http://sourceforge.net/projects/easystruts">http://sourceforge.net/projects/easystruts</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020826"></a>26 Aug 2002 - Struts Workflow Extension Package V0.9.1</h3>
  <p>The Bugfix-Version 0.9.1 of the Struts Workflow Extension Package is now available.</p>
  <p>It fixes a bug in the test application's web.xml file, some users have stumbled over.</p>
  <p>Also the web site <a href="http://www.livinglogic.de/Struts/">http://www.livinglogic.de/Struts/</a> has been updated to describe how to use the extension together with Struts 1.1.</p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020822"></a>22 Aug 2002 - Easy Struts Editor 0.5.1 for Eclipse</h3>
  <p>
  Re-Hello, I fix some bugs from Easy Struts 0.5. Here the changes:<br/>
    - [FIX] When element removed from Editor UI, elements wasn't removed in xml source.<br/>
    - [FIX] Synchronisation with Easy Struts wizards when editor is open.<br/>
    - [FIX] When editor is re-open (after closed), struts-config.xml was in read only mode.<br/>
    - [FIX] Some editor bugs... I include some screenshots:<a href="http://easystruts.sourceforge.net/editor.html">http://easystruts.sourceforge.net</a><br/>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020820"></a>20 Aug 2002 - Struts Console v2.1</h3>
  <p>
  Struts Console version 2.1 is now available.
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a>
  </p>
  <p>
  Download Now:<br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-2.1.zip">http://www.jamesholmes.com/struts/struts-console-2.1.zip</a><br/>
    -- OR --<br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz">http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz</a><br/>
  </p>
  <p>
  Struts Console is FREE software.
  </p>
  <p>
  This release adds support for the IntelliJ IDEA IDE,
  one of the favorites of many developers.
  </p>
  <p>
  Changes with Struts Console v2.1
  </p>
  <ul>
  <li>
  Fixed bug where the "initial" attribute of the
  &lt;form-property> element was getting set to blank
  when it wasn't specified.
  </li>
  <li>
  Added plugin support for IntelliJ IDEA.
  </li>
  </ul>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020813"></a>12 Aug 2002 - Struts 1.1 Beta 2 Released</h3>
  <p>The Struts team is proud to announce the release of Struts 1.1 Beta 2. This
  release includes significant new functionality, while retaining full
  backwards compatibility with earlier versions of Struts. It also
  incorporates fixes for a number of bugs which were reported against earlier
  versions.
  </p>
  <p>
  The binary distribution is available at:
  </p>
  <p>
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/">http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/</a>
  </p>
  <p>
  and the source distribution is available at:
  </p>
  <p>
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/">http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/</a>
  </p>
  <p>
  In addition, the library distibution, which contains updated binaries
  without the sample applications, is available at:
  </p>
  <p>
    http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/lib/
  </p>
  <p>
  Details of the changes in this release are available in the Release Notes,
  which can be found here:
  </p>
  <p>
    http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020808"></a>08 Aug 2002 - JPetStore in Scioworks Camino</h3>
  <p>
  We have recently modified and repackaged the JPetStore application as a
  sample application for Camino. It illustrates how Camino's Storyboard can
  help Struts developers to visualize the flow of their web-applications.
  Visit the following link for details:
  </p>
  <p>
     http://www.scioworks.net/servlets/ShowPage?pid=29&amp;dp=1
  </p>
  <p>
  About JPetStore: JPetStore from iBatis is a completely rewritten Pet Store
  application based on Sun's original J2EE Pet Store. JPetStore uses Struts
  as the MVC presentation layer.
  </p>
  <p>
  About Scioworks Camino: Scioworks Camino is a visual modelling tool for
  Struts that provides a visual drag-and-connect GUI for rapid development
  and re-wiring of web applications, automatically generates code based on
  the visual flow of an app, and also features round-trip engineering.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020804"></a>O'Reilly Struts book available for ordering</h3>
  <p>The O'Reilly Struts book by Chuck Cavaness, "Programming Jakarta Struts" is
  now available for pre-ordering from Amazon.
  </p>
  <p>
  http://www.amazon.com/exec/obidos/ISBN=0596003285/hitchhikeguidetoA/
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020803"></a>3 Aug 2002 - Starting Struts User Group in New Jersey</h3>
  <p>Is anyone interested in joining?  Looks like we have a group of 3-5 people
  already interested. We are thinking about having meetings in the New
  Brunswick area. I have made arrangements for website hosting for the group
  and have a committment from Vic Cekvenich at BaseBeans to be a guest
  speaker.</p>
  <p>I'm not duplicating an already existing group am I?</p>
  <p>Anyone intersted in participating please contact me at
  <a href="mailto:john@eagleinfosystems.com">john at eagleinfosystems.com</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020728"></a>28 Jul 2002 - New Howto available on basicportal</h3>
  <p>The install instructions for <a href="http://basicportal.sourceforge.net">basicportal</a> now include a
  detailed howto for postgresql and poolman usage with basicportal.  Vic has
  reorganized the source and we are working towards developing a howto for
  basicportal and eclipse.</p>
  <p>I'm looking forward to basicportal growing!  We are already talking about
  the addition of the shopping cart module.  Next few months will be
  interesting.</p><hr size="1" noshade=""/>
  
  
  <h3><a name="20020730"></a>30 July 2002 - Struts Console version 2.0.1</h3>
  <p>
  Struts Console version 2.0.1 is now available.
  </p>
  <ul>
  <li><a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a></li>
  </ul>
  <p>Download Now:</p>
  <p><a href="http://www.jamesholmes.com/struts/struts-console-2.0.1.zip">www.jamesholmes.com/struts/struts-console-2.0.1.zip</a></p>
  <p>-- OR --</p>
  <p><a href="http://www.jamesholmes.com/struts/struts-console-2.0.1.tar.gz">www.jamesholmes.com/struts/struts-console-2.0.1.tar.gz</a></p>
  <p>
  Struts Console is FREE software.
  </p>
  <p>
  This release is a bug fix release and does not introduce any new functionality.
  </p>
  <p>
  Changes with Struts Console v2.0.1
  </p>
  <ul>
  <li>Fixed bug where Tiles editor wasn't properly upgrading config files that had deprecated &lt;put&gt; settings.</li>
  <li>Fixed bug where Page Converter was accidentally converting &lt;address&gt; tags when it shouldn't have been.</li>
  <li>Fixed bug where Page Converter was not properly converting all &lt;input&gt; tags.</li>
  <li>Fixed bug where NetBeans module was not remembering where the Struts Console window was docked.</li>
  <li>Fixed bug where JBuilder plugin wasn't properly generating XML output when certain elements were modified.</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  
  <h3><a name="20020725"></a>25 July 2002 - Easy Struts v0.4.2 for Eclipse / JBuilder</h3>
  <p>
  Changes 0.4.2
  </p>
  <ul>
  <li>Plugin config and message resources deleted in previous version is now fixed.</li>
  <li>Create a new line between attributes if count &gt; 2 in struts-config.xml</li>
  <li>Add error header/footer in application resources</li>
  <li>fix html in default template (form.est)</li>
  </ul>
  <p>
  Changes 0.4.1
  </p>
  <ul>
  <li>Fix dialog box which appear everytime (about update classpath in Eclipse project).</li>
  <li>SWTError throwed on Eclipse Linux GTK Platform fix.</li>
  <li>JBuilder Error while copying libs/tlds fixed.</li>
  <li>Improve Easy Form and Input wizard.</li>
  <li>In Eclipse plugin, jdom.jar located in lib\directory.</li>
  </ul>
  <p>
  Project page :
  </p>
  <ul>
  <li><a href="http://easystruts.sourceforge.net/">http://easystruts.sourceforge.net/</a></li>
  <li><a href="http://sourceforge.net/projects/easystruts">http://sourceforge.net/projects/easystruts</a></li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020724"></a>24 July 2002 - ObjectAssembler 2.0</h3>
  <p>
  ObjectVenture is pleased to announce the release of ObjectAssembler
  2.0, a visual two-way development environment for J2EE applications -
  including native support for Struts 1.1. Thanks to all of you who
  participated in our open beta!
  </p>
  <p>
  The standard edition, which covers web (JSP/Servlets) and Struts
  development, is FREE! You may download it here:
  <a href="http://www.objectventure.com/products/objectassembler.html">http://www.objectventure.com/products/objectassembler.html</a>
  </p>
  <p>
  The new user manual is available here (4.5 MB). It includes information
  on how to get started with the Struts support.
  <a href="http://www.objectventure.com/files/oa/ObjectAssembler-UserManual.pdf">http://www.objectventure.com/files/oa/ObjectAssembler-UserManual.pdf</a>
  </p>
  <p>
  We also have a new support forum here:
  <a href="http://support.objectventure.net">http://support.objectventure.net</a>
  </p>
  <p>NEW FEATURES IN v2.0:</p>
  <p>
  Standard Edition:
  <ul>
  <li>Complete Struts 1.1 support, including multiple configuration files.</li>
  <li>Import existing Struts configuration files and components.</li>
  <li>In addition to JBuilder, ObjectAssembler now integrates with Netbeans and Sun ONE Studio.</li>
  <li>New standalone version that is built on Netbeans.</li>
  <li>Complete Servlet 2.3 and JSP 1.2 support for visually building components and WARs.</li>
  <li>New component types: Struts PlugIn, Struts DynaActionForm, Servlet Filter, and Servlet Lifecycle Event.</li>
  <li>Drop any TLD in a certain place (see user manual), and ObjectAssembler will automate and validate the use of its tags in the visual JSP editor.</li>
  <li>Create relationships between components.</li>
  <li>New User Manual</li>
  <li>And more...</li>
  </ul>
  </p>
  <p>
  Professional Edition:
  <ul>
  <li>All Standard Edition features, plus</li>
  <li>Complete EJB 2.0 support for visually building components and EJB JARs.</li>
  <li>Complete J2EE 1.3 support for visually building EARs</li>
  <li>New component type: Message-driven Bean.</li>
  <li>Integrated deployment to Weblogic 7.x and HPAS 8.x. More to come!</li>
  <li>And more...</li>
  </ul>
  </p>
  <p>
  Enterprise Edition:
  <ul>
  <li>All Professional Edition features, plus</li>
  <li>New visual pattern development environment based on XML that supports the open Pattern and Component Markup Language (PCML) effort.</li>
  <li>Integrated Sun Java Center pattern catalog.</li>
  <li>Import and export pattern catalog archives (CARs).</li>
  <li>Real-time HTML documentation of catalogs, patterns, and strategies as you work via XSLT (ships with default templates that you can change).</li>
  <li>Apply pattern strategies to components.</li>
  <li>Automated code generation from patterns.</li>
  <li>See how your applied pattern strategies are mapped to your components.</li>
  <li>Real-time validation of patterns and applied pattern strategies.</li>
  <li>And more...</li>
  </ul>
  </p>
  <p>
  Other features of interest:
  <ul>
  <li>Visual JSP development</li>
  <li>Automated component and assembly (EAR, EJB-JAR, JAR, and WAR) generation with automated handling of accessory files.</li>
  <li>Work with your components visually or via the source code editor after generation and the two stay in synch. No black boxes here...</li>
  <li>Automated placement of all generated components in the appropriate assemblies (including the default struts configuration).</li>
  <li>Import components, including EJBs from a database schema.</li>
  <li>Real-time validation of all components and assemblies as you work, including automated corrective actions where appropriate.</li>
  <li>And much more...</li>
  </ul>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020724"></a>24 July 2002 - JavaPro Struts Tutorial</h3>
  <p><a href="http://www.fawcette.com/javapro/2002_07/online/kjones/"><b>Create Better Web Apps with Struts</b></a> by Kevin Jones.</p>
  <hr size="1" noshade=""/>
  
  <h3><a name=""></a>23 Jul 2002 - STL (Standard Tags) + Struts (MVC) live web Demo</h3>
  <p>If you are starting a Java Web, you should use MVC and Standard tags,
  this "kit" is a sample of "best" (at least good) practices.
  </p><p>
  It is MVC (Struts/Tiles)+JSTL +XSLT+ DAO (Open Source Data Access Object
  w/ SQL) + DB CRUD (Create update delete and SQL DLL scripts)+ J2EE
  Security ( to make Tomcat run like Apache )
  </p><p>
  It is KISS (you'll see how simple and how very standard) , good
  practices Free Open Source Framework to develop any web app, with the
  aim of being 80% of any app, but done as simple as possible and easy to
  teach. Again, everything is standard and simple. And it is the fastest,
  most efficient way to develop maintainable code I know of.
  </p><p>
  Samples include CMS (Authorize content, XSLT, CMS Comments, sinkable,
  single sign on, etc.),  Issue tracking, + more coming.
  </p><p>
  Please download and install and see if you want to attend. Details:
  <a href="http://basicportal.sourceforge.net">http://basicportal.sourceforge.net</a>
  </p><p>
  I use it to teach Struts + JSTL public and private classes. I epically
  teach WHY you should want to do something in a certain way, not just how.
  </p><p>
  To attend and see "best practices"
  http://www.basebeans.com/webEx.jsp
  The seminar requires you know servlets, jsp,  SQL, JDBC, and at least
  some MVC. (a plus is if you have already deployed and MVC web app in the
  past) Oh...it is $10.00 ( but free to baseBeans clients and/or apache.org
  committers.)
  </p><p>
  To keep in touch on this join "MVC-Programmers" mail list at
  http://www.netbean.net/mailman/listinfo/mvc-programmers
  </p><p>
  To keep in touch with open source projects go to
  http://news.netbean.net/cgi-bin/webnews.cgi
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020723"></a>23 Jul 2002 - STL (Standard Tags) + Struts (MVC) live web Demo</h3>
  <p>If you are starting a Java Web, you should use MVC and Standard tags,
  this "kit" is a sample of "best" (at least good) practices.
  </p><p>
  It is MVC (Struts/Tiles)+JSTL +XSLT+ DAO (Open Source Data Access Object
  w/ SQL) + DB CRUD (Create update delete and SQL DLL scripts)+ J2EE
  Security ( to make Tomcat run like Apache )
  </p><p>
  It is KISS (you'll see how simple and how very standard) , good
  practices Free Open Source Framework to develop any web app, with the
  aim of being 80% of any app, but done as simple as possible and easy to
  teach. Again, everything is standard and simple. And it is the fastest,
  most efficient way to develop maintainable code I know of.
  </p><p>
  Samples include CMS (Authorize content, XSLT, CMS Comments, sinkable,
  single sign on, etc.),  Issue tracking, + more coming.
  </p><p>
  Please download and install and see if you want to attend. Details:
  http://basicportal.sourceforge.net
  </p><p>
  I use it to teach Struts + JSTL public and private classes. I epically
  teach WHY you should want to do something in a certain way, not just how.
  </p><p>
  To attend and see "best practices"
  http://www.basebeans.com/webEx.jsp
  The seminar requires you know servlets, jsp,  SQL, JDBC, and at least
  some MVC. (a plus is if you have already deployed and MVC web app in the
  past) Oh...it is $10.00 ( but free to baseBeans clients and/or apache.org
  committers.)
  </p><p>
  To keep in touch on this join "MVC-Programmers" mail list at
  http://www.netbean.net/mailman/listinfo/mvc-programmers
  </p><p>
  To keep in touch with open source projects go to
  http://news.netbean.net/cgi-bin/webnews.cgi
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020718"></a>18 July 2002 - JavaBoutique Struts Tutorials</h3>
  <p><a href="http://javaboutique.internet.com/tutorials/Struts/"><b>Stepping through Jakarta Struts</b></a> by Keld H. Hansen.</p>
  <p><a href="http://javaboutique.internet.com/tutorials/Struts2/"><b>Coding your second Jakarta Struts Application</b></a> by Keld H. Hansen.</p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020717"></a>17 July 2002 - StrutsTestCase v1.8 Released</h3>
  <p>
  StrutsTestCase v1.8 improves support for Struts 1.1,
  provides several requested enhancements, and fixes many
  reported defects.
  </p>
  <p>
  The project home page can be found here:
  </p>
  <p>
  <a href="http://strutstestcase.sourceforge.net">http://strutstestcase.sourceforge.net</a>
  </p>
  <p>
  Notes for this release can be found here:
  </p>
  <p>
  <a href="http://sourceforge.net/project/shownotes.php?release_id=99980">http://sourceforge.net/project/shownotes.php?release_id=99980</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020711"></a>11 July 2002 - Scioworks Camino v2.0</h3>
  <p>
  Scioworks Camino is a visual tool for Struts application development.
  </p>
  <p>
  What's new in v2.0:
  </p>
  <ul>
  <li>Supports Struts 1.1 features - Manages multiple modules on multiple Storyboards, declarative exception handling, dynamic FormBeans, etc.</li>
  <li>Enhanced Zoomable Storyboards - Manages each module on its own Storyboard with cross module connectivities. Supports zooming, snap-to-grid, auto-alignment and multiple segements paths.</li>
  <li>Built-in JSP source editor with syntax-highlighting - Automatic two-way synchronization between the editors and the Storyboards.</li>
  <li>Auto file synchronization - Detects external modifications of the JSPs.</li>
  <li>Inspector and Cross Referencing Tool - Allows quick viewing and modifying attributes of the elements and provide powerful cross-referencing facility.</li>
  <li>Enhanced Code Generator Wizard - Supports different generated code styles of FormBean and Action classes to suit your need.</li>
  <li>Enhanced JSP Parser - Revised and more forgiving on non-standard HTML syntax.</li>
  <li>Revised User Inteface</li>
  <li>Expanded XML Character Encoding Support - Allows customized setting.</li>
  <li>Supports both JVM 1.4 and JVM 1.3.</li>
  </ul>
  <p>
  Download: <a href="http://www.scioworks.com/">http://www.scioworks.com/</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020711"></a>11 July 2002 - Easy Struts v0.4 for Eclipse / JBuilder</h3>
  <p>
  Features:
  </p>
  <ul>
  <li>Provide a full support for JBuilder IDE.</li>
  <li>Provide a full support for Eclipse IDE.</li>
  </ul>
  <p>
  Changes
  </p>
  <ul>
  <li>Support now for JBuilder IDE (without Resources Wizard).</li>
  <li>Add runtime facility for JBuilder, no need removeStrutsJar opentool</li>
  <li>Add confirm dialog before changing project classpath</li>
  <li>Fix driver class validation in datasource wizard</li>
  <li>Fix many bug and add improvements</li>
  <li>New icons</li>
  </ul>
  <p>
  Project page :
  </p>
  <ul>
  <li><a href="http://easystruts.sourceforge.net/">http://easystruts.sourceforge.net/</a></li>
  <li><a href="http://sourceforge.net/projects/easystruts">http://sourceforge.net/projects/easystruts</a></li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020710"></a>10 July 2002 - Using Struts in Oracle JDeveloper 9i Tutorial</h3>
  <p>
  <a href="http://otn.oracle.com/products/jdev/howtos/jsp/StrutsHowTo.html">
  <b>How Do I use Jakarta Struts with Oracle9i JDeveloper?</b></a> by Oracle Corporation.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020709"></a>9 July 2002 - Struts Console version 2.0</h3>
  <p>
  Struts Console version 2.0 is now available.
  </p>
  <ul>
  <li><a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a></li>
  </ul>
  <p>Download Now:</p>
  <p><a href="http://www.jamesholmes.com/struts/struts-console-2.0.zip">www.jamesholmes.com/struts/struts-console-2.0.zip</a></p>
  <p>-- OR --</p>
  <p><a href="http://www.jamesholmes.com/struts/struts-console-2.0.tar.gz">www.jamesholmes.com/struts/struts-console-2.0.tar.gz</a></p>
  <p>
  Struts Console is FREE software.
  </p>
  <p>
  This release is adds new features and fixes many bugs,
  but most notably adds support for Tiles configuration
  files. This release also adds support for all of the
  latest 1.1 config changes.
  </p>
  <p>
  Changes with Struts Console v2.0
  </p>
  <ul>
  <li>Fixed bug where Edit button was not properly being disabled for Properties and Form Properties which would allow Edit to be selected when no row was highlighted and thus causing exceptions to be thrown.</li>
  <li>Fixed bug where Properties and Form Properties tables weren't being updated after a row had been edited.</li>
  <li>Fixed bug where Forwards and Exceptions were not properly being removed from Actions.</li>
  <li>Fixed bug where changing an Action from using a Form Bean to "&lt;none&gt;" would wrongfully set the Action's "name" attribute to "&lt;none&gt;".</li>
  <li>Fixed bug in standalone app where after performing "Save As" on a file, the GUI wouldn't indicate whether or not a file had changes or not.</li>
  <li>Fixed bug in Page Converter where an exception was thrown when trying to write files to a different directory.</li>
  <li>Added support for Tiles configuration files.</li>
  <li>Added support for "roles" attribute to Action screen for 1.1 config files.</li>
  <li>Added support for "forwardPattern", "pagePattern" and "inputForward" attributes to Controller screen for 1.1 config files.</li>
  <li>Added support for "bundle" attribute to Exception screen for 1.1 config files.</li>
  <li>Added ability to move elements up and down in relation to their parent.</li>
  <li>Added ability to specifiy the number of lines between elements in the Ouput Options.</li>
  <li>Added "Key" column to Exceptions tables and make "Key" a required field per the latest DTD for 1.1 config files.</li>
  <li>Updated Data Sources screen to be more consistent with the other screens.</li>
  <li>Extensive refactorings to improve performance and reduce code size.</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020709"></a>09 July 2002 - Struts Adoption article</h3>
  <p>
  <a href="http://www.scioworks.net/devnews/articles/struts_adoption_issues/index.html">
  <b>Issues In Struts Adoption</b></a> by Harry Rusli and John Yu.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020708"></a>08 July 2002 - Struts article in e-Promagazine</h3>
  <p>
  The e-Promag.com site is featuring a new article entitled
  "<a href="http://www.e-promag.com/eparchive/index.cfm?fuseaction=viewarticle&amp;ContentID=1742">
  <b>Struts: A Standard Architecture for Web Applications</b></a>" by Don Denoncourt.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020708"></a>08 July 2002 - JAAS article highlighting Authorization and Authentication with Struts</h3>
  <p>
  <a href="http://www.mooreds.com/jaas.html">
  <b>Using JAAS for Authorization and Authentication</b></a> by Dan Moore.
  </p>
  <hr size="1" noshade=""/>
  
  
  <p align="center">
  <a href="news_2002_q2.html">
  <b>MORE NEWS</b></a>
  </p>
  
  </section>
  
  
  </body>
  </document>
  
  
  
  1.1                  jakarta-struts/doc/news/news_2002_q2.xml
  
  Index: news_2002_q2.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="craigmcc@apache.org">Craig McClanahan</author>
      <author email="mcooper@apache.org">Martin Cooper</author>
      <author email="husted@apache.org">Ted Husted</author>
      <author email="Joe@germuska.com">Joe Germuska</author>
      <title>New and Status - Jakarta Struts</title>
    </properties>
  
  <body>
  
  <section name="News" href="news">
  
  <h3><a name="20020629"></a>29 June 2002 - Struts Newsletter</h3>
  <p>
  <b>Path-based action mapping in 1.1</b><br/>
  One of the architectural advances from Struts 1.0 to Struts 1.1 involved 
  supporting multiple applications with a single Struts controller 
  servlet.  As part of the initial implementation of this functionality, 
  some configuration flexibility was lost: the multi-application 
  controller only supports mapping URLs to Struts "actions" by extension 
  (i.e. "*.do") while Struts 1.0 also supported mapping by path prefix 
  (i.e. "/do/*").  After James Young asked if any fixes were in the works 
  [1], Craig McClanahan pointed out some of the complexities involved 
  [2].  Ted Husted described a possible solution and asked for feedback 
  about whether to pursue it. [3]</p>
  <p>
  [1] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8226">dev #8226</a> 
  [2] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8234">dev #8234</a> 
  [3] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8244">dev #8244</a>
  </p>
  <p>
  <b>Tiles add-in to moved to core</b><br/>
  Craig McClanahan moved the "Tiles" add-in into the core CVS source tree 
  from the "contrib" directory.[4] Ted Husted initiated a discussion about 
  some code modifications to "Tiles" to make it work more closely with the 
  core code base.[5]</p>
  <p>
  [4] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8682">dev #8682</a> 
  [5] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8621">dev #8621</a>
  </p>
  <p>
  <b>FormBean: Interface or Class?</b><br/>
  The discussion about whether the "FormBean" concept was best implemented 
  as an interface or a class resurfaced, and Craig McClanahan wrote a 
  decisive response explaining the motivation for maintaining it as a 
  class.[6]  In summary, designing FormBean as an interface would 
  facilitate inappropriate tangling of the "model" layer with the "view" 
  layer, while making it a class of its own encourages clean separation of 
  those layers.</p>
  <p>
  [6] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8253">dev #8253</a> 
  </p>
  <p>
  <b>Struts and the Java Standard Tag Library (JSTL)</b><br/>
  After announcing the 1.0 release of the JSTL, Shawn Bayern offered 
  assistance towards integrating the rich Struts tag libraries with the 
  JSTL, which in many cases offers equivalent functionality.[7]  Craig 
  McClanahan indicated that a likely goal for a post 1.1 release of Struts 
  would be thorough integration with the JSTL expression language, and 
  aiming towards an eventual replacement of the Struts "bean" and "logic" 
  tag libraries with the equivalent tags from JSTL.[8]</p>
  <p>
  [7] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8434">dev #8434</a> 
  [8] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8439">dev #8439</a> 
  </p>
  <p>
  <b>New Committer: James Holmes</b><br/>
  James Holmes, author of the popular Struts Console tool, was proposed as 
  a committer by Ted Husted [9] and was accepted unanimously.
  </p>
  <p>
  [9] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8341">dev #8341</a> 
  </p>
  <p>
  <b>Steps towards Struts 1.1b2</b><br/>
  As much of the activity on the list in June involved "swatting" bugs in 
  the current 1.1b1 release, Craig McClanahan proposed steps towards a 
  Struts 1.1b2 by around July 8th[10]  The requirements for the next beta 
  are basically closing any remaining bugs and improving documentation of 
  new Struts features. Committers responded  promptly with +1 votes and 
  further contributions.
  </p>
  <p>
  [10] <a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts-dev@jakarta.apache.org&amp;msgNo=8691">dev #8691</a> 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020624"></a>24 June 2002 - Tiles article in DeveloperWorks</h3>
  <p>
  The IBM DeveloperWorks site is featuring a new article entitled 
  "<a href="http://www-106.ibm.com/developerworks/java/library/j-strutstiles.html?loc=j">
  <b>Struts and Tiles aid component-based development</b></a>" by Wellie Chao.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020623.1"></a>23 June 2002 - Struts Controller UML Diagrams</h3>
  <p>
  The goal of this article is to illustrate the Struts 1.1 Controller with UML diagrams. This article is an introduction to the Struts framework in order to help beginners programmers to understand the MVC model 2.
  </p>
  <p>
  <a href="http://rollerjm.free.fr/pro/Struts.html">http://rollerjm.free.fr/pro/Struts.html</a>
  </p>
  
  <hr size="1" noshade=""/>
  
  <h3><a name="20020612.1"></a>12 June 2002 - Struts Console version 1.12.1</h3>
  <p>
  Struts Console version 1.12.1 is now available.
  </p>
  <ul>
  <li><a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a></li>
  </ul>
  <p>Download Now:</p>
  <p><a href="http://www.jamesholmes.com/struts/struts-console-1.12.1.zip">www.jamesholmes.com/struts/struts-console-1.12.1.zip</a></p>
  <p>-- OR --</p>
  <p><a href="http://www.jamesholmes.com/struts/struts-console-1.12.1.tar.gz">www.jamesholmes.com/struts/struts-console-1.12.1.tar.gz</a></p>
  <p>
  Struts Console is FREE software.
  </p>
  <p>
  This release is a bug fix release and does not introduce any new functionality.
  </p>
  <p>
  Changes with Struts Console v1.12.1
  </p>
  <ul>
  <li>Fixed bug where the Action screen was not
       properly updating the Type/Forward/Include data
       properly.</li>
  
  <li>Fixed bug where the "Newlines" output option was
       not correctly setting the newline.</li>
  
  <li>Fixed bug where "Indent Elements" output option
       allowed for an empty value which caused the app
       to throw exceptions.</li>
  
  <li>Fixed "console.sh" Unix startup script to
       correctly set the classpath for invoking the
       standalone Struts Console.</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020612.2"></a>12 June 2002 - Easy Struts 0.2</h3>
  <p>Easy Struts 0.2 for Eclipse is out</p>
  <p>
  Features:
  </p>
  <ul>
  <li>Wizard for action, form, jsp creation</li>
  <li>Create &amp; Run with Tomcat Sysdeo Plugin</li>
  </ul>
  <p>
  Changes
  </p>
  <ul>
  <li>Wizard for forward creation added</li>
  <li>Distribution</li>
  <li>Some fix</li>
  </ul>
  <p>
  More : 
  </p>
  <ul>
  <li>http://sourceforge.net/projects/easystruts</li>
  <li>http://easystruts.sourceforge.net/</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020612"></a>12 June 2002 - Artimus 0.4</h3>
  <p>
  An updated version of the Artimus example application is now available at:
  </p>
  <ul>
  <li><a href="http://www.husted.com/struts/resources/artimus.zip">www.husted.com/struts/resources/artimus.zip</a></li>
  </ul>
  <p>
  See the README.TXT to get started.
  </p>
  <p>
  This application demonstrates some of the design strategies discussed on the list recently:
  </p>
  <ul>
  <li>The business tier is represented by a set of "ProcessBeans", dispatched using the Command pattern.</li>
  <li>A framework Action is used to dispatch the ProcessBeans. The bean type is specified using the parameter property. </li>
  <li>The framework Action (ProcessAction) returns a data transfer object (ResultList), designed for use by the presentation layer.</li>
  </ul>
  <p>
  Other goodies include:
  </p>
  <ul>
  <li>SQL commands are stored in external properties files and can be changed without recompiling.</li>
  <li>All SQL commands are processed through a pair of easy-to-use static methods.</li>
  <li>ResultSets are automatically transferred to a collection of beans. </li>
  <li>A connection pool adapter allows use of the Struts connection pool from the business tier (and I said it couldn't be done :o). Other pools (Poolman, Resin, et cetera) may be configured through the web.xml. </li>
  <li>Lucene is used side-by-side with JDBC to provide better searching when appropriate. </li>
  <li>A helper servlet is used to load custom resources so ActionServlet does not need to be subclassed. </li>
  <li>Application settings can be configured through the web.xml or a properties file.</li>
  </ul>
  <p>
  Most of these come out of the updated Scaffold package that is bundled in this distribution. The versions of Artimus and Scaffold in the Apache-Struts CVS will be updated shortly.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020611.1"></a>11 June 2002 - Struts Builder v0.4 beta</h3>
  <p>
  The SourceForge project "RiverNorth" has released Struts Builder v0.4 beta.
  </p>
  <p>
  "Struts Builder" is an Opensource tool (GPL license) originally developed 
  for internal use to aid in development of Struts-based web applications 
  (1.1 style). The standalone Swing application allows users to create from 
  scratch and/or import existing Struts 1.x struts-config.xml files, modify 
  them via a forms-based GUI and generate the shell code including JSP/HTML 
  pages, web.xml, struts-config.xml and java source files for Actions and 
  ActionForms classes required for an implementation. I'm currently working 
  on transferring info from our internal bug tracking system to the source 
  forge site.
  </p>
  <p>
  Planned future enhancements include creating plugin versions for popular 
  IDEs, XMI import/export for WebUML, and the addition of a purely visual 
  component for visualizing/editing the application model.
  </p>
  <p>
  The tool is available at: <a href="http://rivernorth.sourceforge.net">rivernorth.sourceforge.net</a>
  </p>
  <p>
  This project is actively seeking feedback and contributors.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020611"></a>11 June 2002 - JavaPro Articles on Struts</h3>
  <p>
  JavaPro printed some articles regarding Struts in April and May. 
  In case you missed them, here's the links: 
  </p>
  
  <ul>
  <li><a href="http://www.fawcette.com/javapro/mags/2002_05/magazine/columns/weblication/default.asp"><b>Applying the MVC Design Pattern Using Struts</b></a> by Peter Varhol</li>
  <li><a href="http://www.fawcette.com/javapro/2002_04/magazine/features/tholloway/"><b>Struts: a Solid Web-App Framework</b></a> by Tim Holloway</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020607.1"></a>07 Jun 2002 - O'Reilly Chapter 7</h3>
  <p>
  Chapter 7 of the upcoming Struts book by Chuck Cavaness is now available 
  on The ServerSide for community review. 
  </p>
  <p>
  <a href="http://www.theserverside.com/resources/strutsreview.jsp">http://www.theserverside.com/resources/strutsreview.jsp</a>
  </p>
  <p>
  Chapter 7 - Struts View Components - Chapter 7 introduces the components that make up the view 
  portion of the Struts framework.
  The framework uses the view components to render dynamic content for the client. Based
  primarily on JavaServer Pages, the components provide support for internationalized
  applications, as well extensive support for user input acceptance, validation, and error handling,
  all of which make it easier for the developer to focus on business requirements. This chapter
  concludes the three-part discussion of how the Struts framework implements the MVC pattern.
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020607"></a>07 Jun 2002 - Introduction to Struts Presentation</h3>
  <p>
  A general introduction to Struts by Dave Hay. Appropriate for team meetings. Use as-is or a basis for your own.
  </p>
  <p>
  <a href="http://www.husted.com/struts/resources/struts-intro.ppt">www.husted.com/struts/resources/struts-intro.ppt</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020606"></a>06 Jun 2002 - Wanted: Struts Newsletter Editors</h3>
  <p>Our parent project, Apache-Jakarta, is organizing a joint newsletter</p>
  <p><a href="http://www.mail-archive.com/general%40jakarta.apache.org/msg05603.html">
  www.mail-archive.com/general%40jakarta.apache.org/msg05603.html
  </a></p>
  <p>Keeping the News and Status page updated from week to week is all the Struts 
  committers can handle right now. Other volunteers to help create a monthly highlight 
  of what's happening on the lists would be welcome.</p>
  <p>Followup thread:</p>
  <p><a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg32915.html">
  www.mail-archive.com/struts-user@jakarta.apache.org/msg32915.html</a></p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020605"></a>05 Jun 2002 - Struts Console version 1.12</h3>
  <p>
  Struts Console version 1.12 is now available.
  </p>
  <p>
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a>
  </p>
  <p>Download Now:<br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-1.12.zip">www.jamesholmes.com/struts/struts-console-1.12.zip</a><br/>
    -- OR -- <br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-1.12.tar.gz">www.jamesholmes.com/struts/struts-console-1.12.tar.gz</a>
  </p>
  <p>
  Struts Console is FREE software.
  </p>
  <p>
  This release fixes a few bugs and adds significant new
  functionality with the addition of new options for
  output in the stanadalone version.  Now you can select
  the format for how your XML file will be saved.  To
  access this new functionality go to the "Options" menu
  in the standalone version of the software.
  </p>
  <p>
  Changes with Struts Console v1.12
  </p>
  <ul>
  <li>Fixed bug in standalone version where files
  were being added to the recent files menu even if
  they were never successfully opened.
  </li>
  <li>
  Fixed bug where adding new Exceptions or Forwards
  to Actions would misplace the nodes in the tree
  view.
  </li>
  <li>
  Added new options for how XML output is generated
  in standalone version of app.
  </li>
  <li>
  Updated Message Resources screen to also show the
  Messages key.
  </li>
  </ul>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020607"></a>07 Jun 2002 - Easy Struts on SourceForge</h3>
  <p>
  The Eclipse &amp; JBuilder plugins for Struts are now available under the EasyStruts project 
  at sourceforge.net. 
  </p>
  <p>
  <a href="http://easystruts.sourceforge.net/index.html">EasyStruts on Sourceforge</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020604"></a>04 Jun 2002 - FL Child Support Payments: Powered by Struts</h3>
  <p>
  "My boss gave me the OK to give the Struts User Group access to the
  Struts-based application I'm working on.
  </p>
  <p>
  "I recently finished a beta release of a Child Support Payment (CSE-PAY)
  system for the state of Florida.  The system is a Struts-based webapp where
  I use several Struts features -- as much Struts as I could figure for my
  first Struts project.
  </p>
  <p>
  "You can access the system at:
  </p>
  <p>
  <a href="http://test.myfloridacounty.com/cse-pay/">test.myfloridacounty.com/cse-pay/</a>
  </p>
  <p>
  Login to the web server with:
  </p>
  <p>
  User:  myflc<br/>
  Pass:  myflc
  </p>
  <p>
  "Once logged in you're welcome to experiment with the system as much as you
  like, i.e. sign up a phony user, credit card (e.g. Visa 4111111111111111),
  add casses, make payments, etc...
  </p>
  <p>
  "I have not got the OK to release all the source as a bundle, yet.  But, I
  can release snippets on a case-by-case basis -- that is, I can send the code
  that implements some behavior you're interested in.  Hopefully I can release
  the complete source, soon."
  </p>
  <p>
  For more, see the <a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg32645.html">mail archive</a>.
  </p>
  <p>
  <a href=""></a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020603"></a>03 Jun 2002 - strutsGuessingGame1.0</h3>
  <p>
  <a href="http://geocities.yahoo.com/dominique_plante/sdstuff/strutsGuessingGame1.0.zip">Struts Guessing Game v1.0</a>
  </p>
  <p>
  A guessing game written with Struts like the one that comes with Tomcat's examples, includes sources, ANT build script 
  and a Struts jar distribution
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020527.2"></a>27 May 2002 - Struts Tips</h3>
  <p>
  Struts Tips is a twice-weekly column featuring practical cut-and-paste
  advice for Struts developers. 
  </p>
  <p>
  The columns first run on the MVC-Programmers list and will later be available through Husted dot Com and JGuru. 
  </p>
  <p>
  MVC-Programmer List<br/>
  - <a href="http://www.basebeans.com:8081/mailman/listinfo/mvc-programmers">www.basebeans.com:8081/mailman/listinfo/mvc-programmers</a>
  </p>
  <p>
  Struts Tips archives<br/>
  - <a href="http://jguru.com/faq/subtopic.jsp?topicID=893704">jguru.com/faq/subtopic.jsp?topicID=893704</a><br/>
  - <a href="http://www.husted.com/struts/tips">www.husted.com/struts/tips</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020527.1"></a>27 May 2002 - Struts Action Plug-in Extension 1.0</h3>
  <p>
  The Action Plug-In Extension is, in concept, very similar to the Servlet Filter mechanism. It 
  is meant to provide a clean and transparent way to plug-in common controller logic (such as 
  authentication, workflow, etc.) for Struts actions in an application. 
  </p>
  <p>
  <a href="http://www.asqdotcom.be/struts/">www.asqdotcom.be/struts</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020527"></a>27 May 2002 - Eclipse Struts Wizard v2.0</h3>
  <p>
  Same user interface as our JBuilder Wizard but:
  </p>
  <p>
  Features:
  <ul>
  <li>ActionForm, Action, input JSP and struts-config.xml generation powered by eclipse framework.</li>
  <li>Compatible with Tomcat plugin from Sysdeo.</li>
  <li>And some bug fixes ... </li>
  </ul>
  </p>
  <p>
  Available at <a href="http://www.mycgiserver.com/~eboudrant/">www.mycgiserver.com/~eboudrant/</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020525"></a>25 May 2002 - Struts Console version 1.11</h3>
  <p>Struts Console version 1.11 is now available.</p>
  <p>
  <a href="http://www.jamesholmes.com/struts/">www.jamesholmes.com/struts/</a><br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-1.11.zip">www.jamesholmes.com/struts/struts-console-1.11.zip</a><br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-1.11.tar.gz">www.jamesholmes.com/struts/struts-console-1.11.tar.gz</a>
  </p>
  <p>
  This release adds more support for 1.1 config files and updates some of the help documentation.
  </p>
  <p>
  Changes with Struts Console v1.11
  </p>
  <ul>
  <li>Fixed bug in NetBeans/Forte module where Struts Console module was disabling printing for Struts config files.</li>
  <li>Added support for &lt;messages-resources> and &lt;plug-in> elements in 1.1 config files.</li>
  <li>Updated code to be more efficient and use less memory.</li>
  <li>Changed distribution to have a master directory (i.e. struts-console-1.11).</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020522.1"></a>22 May 2002 - O'Reilly Chapter 10</h3>
  <p>
  Chapter 10 of the upcoming Struts book by Chuck Cavaness is now available 
  on The ServerSide for community review. 
  </p>
  <p>
  <a href="http://www.theserverside.com/resources/strutsreview.jsp">http://www.theserverside.com/resources/strutsreview.jsp</a>
  </p>
  <p>
  Chapter 10 - Exception Handling <br/>
  This chapter will look at how you can properly use the Java exception handling mechanism
  within your Struts applications to help make your applications more industrial-strength and
  allow them to gracefully respond when things don't go as expected. Special attention will be
  given to the differences between performing the exception handling programmatically and
  using the new declarative feature added to the new version of Struts. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020522"></a>22 May 2002 - Struts Console v1.10</h3>
  <p>
  Struts Console version 1.10 is now available.
  </p>
  <p>
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a><br/>
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a>
  </p>
  <p> 
  This release adds more support for 1.1 config files and updates some of the help documentation.
  </p>
  <p>
  Changes with Struts Console v1.10
  </p>
  <ul>
  <li>Added ability to specify new config file versionin stand-alone app when creating new config files from scratch.</li>
  <li>Added support for &lt;controller> element in 1.1config files.</li>
  <li>Removed unnecessary duplicate of JDOM classes from console.jar thus making downloads smaller.</li>
  <li>Updated help/installation documentation.</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020513.1"></a>13 May 2002 - Struts Wizard v1.0.2 for JBuilder</h3>
  <p>
  The Struts Wizard v1.0.2 for JBuilder is now available. <br/>
  Updated in 1.0.2 release:
  </p>
  <ul>
  <li>Re-add a deleted property fixed.</li>
  <li>Some JBuilder 6 problems (about jbuilder test path) with java code generation fixed. </li>
  <li>String initializer don't need quotes (except null).</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020513"></a>13 May 2002 - Struts SOS Service</h3>
  <p>
  As part of the recent Supporting Open Source announcements, the Struts Support area is now open for public access.
  </p>
  <p>
  See <a href="http://sos.multitask.com.au/">http://sos.multitask.com.au</a>
  </p>
  <p>
  Support requests can be placed after purchasing support, however the rest of the information is available for free.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020510"></a>10 May 2002 - ReviewAlert - Powered by Struts</h3>
  <p>
  Ever want to watch the reviews on amazon for a little while before you buy 
  something?... how about a group of items before you pick one?...
  ...well here's the tool to use. Simply register items on Amazon 
  against your email address, and they'll watch the item's review listing. When 
  a new review is posted, they'll email you about it and tell you what's going 
  on, and a link to get you there.
  </p>
  <p>
  <a href="http://www.reviewalert.com/">www.reviewalert.com/</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <p><a name="20020522.1"></a>10 May 2002 - O'Reilly Chapters 5 and 6</p>
  <p>
  Chapters 5 and 6 of the upcoming Struts book by Chuck Cavaness are now 
  available on The ServerSide for community review. 
  </p>
  <p>
  <a href="http://www.theserverside.com/resources/strutsreview.jsp">http://www.theserverside.com/resources/strutsreview.jsp</a>
  </p>
  <p>
  Chapter 5 - Struts Controller Components <br/>
  The Struts framework uses a servlet to process incoming requests, however it relies on many
  other components that are part of the controller domain, to help it carry out its
  responsibilities. The Struts controller components have been briefly mentioned in previous
  chapters, but it's time to take in-depth look at what components have responsibility for the
  controller functionality in the framework. 
  </p>
  <p>
  Chapter 6 - Struts Model Components <br/>
  This chapter introduces the components that make up the model portion of a Struts
  application. The model represents the business data for an application and should closely
  resemble the real-world entities and business processes for the organization. We will explore
  the roles and responsibilities of the model components within the Struts framework and focus on building an architecturally correct
  implementation for the storefront application. Special attention will be given to using a persistence framework that can be easily and effortlessly
  integrated into a Struts application. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020504"></a>04 May 2002 - Chinese Translation of Struts User Guide</h3>
  <p>
  The translated document is being reviewed in a 
  small circle of experenced Java programmers in both mainland China and US.
  </p>
  <p>
  Preview can be found at<br/>
  <a href="http://www.beaconsystem.com/pub/doc/Struts/userGuide_CN/index.html">
  www.beaconsystem.com/pub/doc/Struts/userGuide_CN/index.html
  </a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020502"></a>02 May 2002 - Struts Wizard v1.0 final for JBuilder</h3>
  <p>
  StrutsWizard v1.0 is an opentool for JBuilder IDE. This gallery wizard can create ActionForm, Action
  and fully JSP input page. Update in 1.0 release:
  </p>
  <ul>
  <li>Work with Struts Console (JBuilder opentool mode) by James Holmes, now struts wizard update struts-config.xml via Struts Console..</li>
  <li>7 Types added in form properties creation (String, int, float, boolean...) </li>
  <li>You can now choose the input tag type foreach properties. </li>
  <li>You can now set the initializer foreach properties. </li>
  <li>Class generation based on Borland JOT (Java Object Toolkit), so syntax errors are detected (and commented;). </li>
  </ul>
  <p>
  More info: <a href="http://www.mycgiserver.com/~eboudrant/">http://www.mycgiserver.com/~eboudrant/</a>
  </p>
  <p>
  You can download it at: <a href="http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=17849">http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=17849</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020501"></a>01 May 2002 - stxx 0.9.5 is available</h3>
  <p>
  The latest update to stxx is available at<br/>
  <a href="http://www.openroad.ca/opencode/">www.openroad.ca/opencode/</a>
  </p>
  <p>
  The biggest change in this version is the ability to have your transform 
  tags do xsl:fo transformations (for example to PDF or SVG).
  </p>
  <p>
  There are also bug fixes and updates to the examples.
  </p>
  <p>
  Struts for transforming XML with XSL (stxx) is an extension of the 
  Struts framework to support XML and XSL without changing the 
  functionality of Struts .
  </p>
  <p>
  stxx sits on top of Struts, extending it's existing functionality to 
  allow Action classes to return XML that will be transformed by an XSL file.
  </p>
  <p>
  The idea of stxx is to remove the need to be use JSP and TagLibs for the 
  presentation layer of this framework. However, stxx does not force you 
  to go the XML/XSL route, both technologies work side by side.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020428"></a>28 Apr 2002 - StrutsTestCase v1.7 Released</h3>
  <p>
  StrutsTestCase v1.7 introduces support for Struts 1.1,
  provides several requested enhancements, and fixes many 
  reported defects.
  </p>
  <p>
  The project home page can be found here:<br/>
  <a href="http://strutstestcase.sourceforge.net">strutstestcase.sourceforge.net</a>
  </p>
  <p>
  Notes for this release can be found here:<br/>
  <a href="http://sourceforge.net/project/shownotes.php?release_id=87036">http://sourceforge.net/project/shownotes.php?release_id=87036</a>
  </p>
  <p>
  Questions and comments are always welcome!
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020425"></a>25 Apr 2002 - O'Reilly Chapters 1 and 2</h3>
  <p>
  Chapters 1 and 2 of the upcoming Struts book by Chuck Cavaness are now available on 
  The ServerSide for community review. 
  </p>
  <p>
  <a href="http://www.theserverside.com/resources/strutsreview.jsp">http://www.theserverside.com/resources/strutsreview.jsp</a>
  </p>
  <p>
  Chapter 1 - Introduction
  This introduction chapter discusses some preliminary concepts such as MVC, Model 2, and the idea of a software framework. Although many
  developers may understand some or all of the ideas presented here, the inclusion of the material is necessary to ensure all readers are starting
  from the same place. The concepts presented in this chapter help to lay the foundation for the rest of the book. 
  </p>
  <p>
  Chapter 2 - Inside the Web Tier
  The Struts framework is based on the Java Servlet Technology and to a lesser extent, JavaServer Pages, and therefore is tightly coupled to a
  web container. For Struts developers, understanding how the web container processes client requests is fundamental to having a deeper
  understanding of the framework itself. This chapter illustrates the various components that are part of the web container and what each
  component's responsibilities are.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020424"></a>24 Apr 2002  - Struts1.1 UML Class diagrams</h3>
  <p>
  UML diagrams representing the main classes from Struts 1.1 Framework, and also showing depreciation
  from Strut 1.0, are available at:</p>
  <p>
  <a href="http://www.mycgiserver.com/~eboudrant/">http://www.mycgiserver.com/~eboudrant/</a>
  </p>
  <hr size="1" noshade=""/>
  
  <h3><a name="20020423.1"></a>23 Apr 2002 - Synthis Corporation annouces support for the Apache Struts J2EE Architecture</h3>
  <p>
  Synthis Corporation is pleased to announce that Adalon, a next-generation functional design tool for modeling Internet
  applications, now offers full support for the Struts framework, the leading open-source J2EE Web application architecture
  from the Apache Software Foundation.
  </p>
  <p>
  Adalon provides a single, integrated environment to gather and track business requirements, visually model the process
  foundations of an application, and generate complete functional design documentation and code frameworks for ANY target
  software architecture, programming language, and development platform.
  </p>
  <p>
  Here is what people are saying about Adalon and Struts: 
  </p>
  <blockquote>
  "The hardest part of designing any application can be deciding what to build.  Adalon helps clients clearly define "the
  what" and "the why" of an application, and the code generation templates give Struts developers a serious jumpstart on "the
  how", helping us to build not only a great application, but also the right application." -- Ted Husted, 
  Active contributor to the Jakarta-Struts framework.
  </blockquote>
  <blockquote>
  "We have incorporated Adalon into our development process and are currently training our consultants on the product.  With
  Adalon, our consultants now have a great tool to manage the process of developing custom Struts solutions, from initial
  requirements gathering through to the delivery of implemented code." -- Dmitry Shugaev, Vice President of Technology, 
  Computer Consulting Services Corporation (CCSC).
  </blockquote>
  <p>
  Synthis is offering support for Struts in the Adalon Struts Community Edition, and the Adalon Developer Edition.  For more
  details on the Adalon Struts Community Edition and the Adalon Developer Edition, please visit 
  <a href="http://www.synthis.com/products/adalon/overview.jsp">www.synthis.com/products/adalon</a>.
  </p>
  <p>
  To download a 30-day evaluation version of Adalon, please visit <a href="http://www.synthis.com/downloads/index.jsp">www.synthis.com/downloads</a>.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020423"></a>23 Apr 2002 - JForms: a visual tool for Struts-based Web forms</h3>
  <p>
  SolanaSoft JForms is a visual tool for rapid creation of
  Struts-based Web forms.  JForms let you define the properties to capture in
  a form, along with data types, and basic validation, then generates all of
  the required Struts actions, forms, JSPs, application resources, error
  messages, and configuration files.  Finally, JForms compiles, packages, and
  deploys a WAR file to an embedded Tomcat app server for easy testing of the
  form.
  </p>
  <p>
  Its currently in beta, and we're still looking for a few volunteers to try
  it out.
  </p>
  <p>
  There is an online demonstration available at the website, and you can send
  an email to sales@solanasoft.com to sign up for the beta program.
  </p>
  <p>
  The site address is:<br/>
  <a href="http://www.solanasoft.com">http://www.solanasoft.com</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020422"></a>22 Apr 2002 - Expresso 4.1 rc2</h3>
  <p>
  A new release is available onsite for download for the open source Expresso
  Framework which builds on and extends the Struts framework. </p>
  <p>Download at:
  <a href="http://www.jcorporate.com/product/expresso.html">http://www.jcorporate.com/product/expresso.html</a>.
  </p>
  <p>
  4.1 early access release candidate 2 of Expresso includes new features such
  as integration with Struts ActionForm, basic workflow capabilities,
  type-safe schema definitions and transition objects, ActionForm support in
  Unit Tests, and more Unit tests.  A couple performance enhancements have
  been made including to reduce lookup CPU cycles, and reduce locking
  time/contention. In addition, maintanence changes included removing
  depreciated testable interface and depreciated setup values, updated French
  message bundle, updated Sybase support, separate test suites, as well as
  refactoring ListBase and createTable. Various corrections and bug fixes have
  also been made. This release includes some new user documentation including
  on workflow which is onsite. Addionally there are EDG updates such as the
  section on XML Viewhandler. The EDG documents are not yet updated onsite but
  will be soon.</p>
  <p>
  This release is the second early access candidate which is intended to
  prepare the way for a production quality stable 4.1. There will probably one
  more release candidate before the final release. Expresso is an
  architectural framework which has more than 91,000 downloads and ~4700
  people on it's listserv.</p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020416"></a>16 Apr 2002  - Struts Console v1.8</h3>
  <p>
  Struts Console version 1.8 is now available.</p>
  <p>
  This release adds support for the most commonly used new 1.1 config file elements and fixes an outstanding JDeveloper bug.
  </p>
  <p>
  <a href="http://www.jamesholmes.com/struts/">http://www.jamesholmes.com/struts/</a><br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-1.8.zip">http://www.jamesholmes.com/struts/struts-console-1.8.zip</a><br/>
  </p>
  <p>
  Changes with Struts Console v1.8</p>
  <ul>
  <li>
  Added support for new 1.1 config file elements: 
  &lt;global-exceptions>, &lt;exception> and &lt;form-property>.
  </li>
  <li>Fixed Oracle JDeveloper Addin to support JDeveloper 9i RC2 and future versions.</li>
  </ul>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020409"></a>09 Apr 2002  - Struts Tutorial (Wiesner)</h3>
  <p>
  An easy step by step introduction to Struts. 
  </p>
  <p>
  <a href="http://rzserv2.fhnon.de/~lg002556/struts/">rzserv2.fhnon.de/~lg002556/struts</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020405"></a>05 Apr 2002  - Struts Tutorial in Spanish (Izura)</h3>
  <p>
  This is an announcement of a new tutorial of Struts written in Spanish, with sample code.
  </p>
  <p>
  Saludos!
  Por si a alguien le interesa hay un nuevo tutorial sobre struts que se
  puede descargar de javahispano.org o de ciberia.ya.com/pxai.
  Contiene ejemplos de codigo que pueden ser utiles para iniciarse.
  </p>
  <p>
  Hasta otra!
  </p>
  <p>
  <a href="http://rzserv2.fhnon.de/~lg002556/struts/">rzserv2.fhnon.de/~lg002556/struts</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020404"></a>04 Apr 2002  - struts-layout 0.4 released</h3>
  <p>
  struts-layout is a specialized and open source taglib for struts that allows 
  fast UI development by providing tags to insert usual components (form, fields, 
  lists etc.) in a page. The tags deal with the layout and the developer don't 
  have to write HTML code any more.
  </p>
  <p>
  struts-layout 0.4 supports value formatting and the display of input fields 
  read-write or read only according to the user profile or the type of action 
  done (creation of data, edition of data, inspection of data).
  </p>
  <p>
  For more information about struts-layout please visit<br/> 
  <a href="http://struts.application-servers.com">http://struts.application-servers.com</a>
  </p>
  <hr size="1" noshade=""/>
  
  <p align="center">
  <a href="news_2002_q1.html">
  <b>MORE NEWS</b></a>
  </p>
  
  </section>
  
  
  </body>
  </document>
  
  
  
  1.1                  jakarta-struts/doc/news/news_2002_q1.xml
  
  Index: news_2002_q1.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="craigmcc@apache.org">Craig McClanahan</author>
      <author email="mcooper@apache.org">Martin Cooper</author>
      <author email="husted@apache.org">Ted Husted</author>
  
      <title>New and Status - Jakarta Struts</title>
    </properties>
  
  <body>
  
  <section name="News">
  
  <h3><a name="20020319"></a>19 March 2002 - Struts 1.1 Beta 1 Released</h3>
  <p>
  The Struts team announces the release of Struts 1.1 Beta 1. This release
  includes substantial new functionality, while retaining full backwards
  compatibility with earlier versions of Struts. It also incorporates fixes
  for a number of bugs which were reported against earlier versions.
  </p>
  <p>
  The binary distribution for this release is available 
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/">
  <b>here</b></a>
  and the source distribution
  is available 
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/src/">
  <b>here</b></a>. 
  In addition, a library distribution, which consists of a minimal
  binary distribution, without sample web applications or additional code, is
  available 
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.1-b1/lib/">
  <b>here</b></a>. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="200204"></a>12 Mar 2002  - Chiki v0.27 released (now with Revision Control)</h3>
  <p>
  Chiki v0.27 released and ready for download.
  </p>
  <p>
  This released includes:
  </p>
  <ul>
  <li> 
  Simple Revision Control: providing Revision History and Tracking and the option to 
  Revert to a previous revision. ('diff' not included in this release). Uses Xml binding 
  (via Castor) to provide 'out-of-the-box' behaviour. Future version will integrate with 
  CVS.</li>
  <li>some Content Translation bugs fixed</li>
  <li>other minor bug fixes</li>
  </ul>
  <p> 
  Full details can be found on the website <a href="http://chiki.emaho.org">http://chiki.emaho.org</a>.
  </p>
  <hr size="1" noshade=""/>
  
  
  
  <h3><a name="20020304"></a>04 March 2002 - Best Practice with Expresso-Struts Framework</h3>
  <p>
  In this article, Peter Pilgrim looks at the best practice of using a popular web
  application toolkit, The Expresso Framework. The Expresso Framework, until version 3, had its
  own Model View Controller engine. It now  integrates Struts, further reducing the amount of
  code that developers need to write. As well as having an  MVC framework, Struts also has its
  own powerful custom tag actions. Custom tag libraries and their powerful bean introspection
  core further reduce the total amount of Java scriptlets in Java Server Pages."
  </p>
  <p>
  <a href="http://www.theserverside.com/resources/article.jsp?l=Expresso-Struts">
  HTML</a> | 
  <a href="http://www.theserverside.com/resources/articles/Expresso-Struts/Expresso_Framework_Struts.pdf">
  PDF</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020301"></a>01 March 2002 - Simper 0.2</h3>
  <p>
  Simper is a simple JDBC persistence mechanism for Java web apps. It
  features many of the interesting features of EJB, such as automatic
  transaction demarcation (by way of Servlet Filters), and automatic
  change detection of database rows (by way of DynaBeans). Lastly, the
  notation by which you reference rows, as well as relations between
  tables, is extremely JSP friendly.
  </p>
  <p>
  <a href="http://www.netmeme.org/simper/">http://www.netmeme.org/simper/</a>
  </p>
  <p>
  0.2 is not a new release (it's been out for about a month), but, a
  SourceForge project has been set up, with mailing lists, CVS, etc., so
  that others can discuss and contribute (as I am getting quite busy
  lately)
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020228.3"></a>28 February 2002 - Struts Whitepaper</h3>
  <p>
  I've been collecting, in a document, Struts examples 
  and know how while I have been learning Struts.  I 
  have decided to make this available to everyone in 
  a white paper.
  </p>
  <p>
  It's available on my companies web-site at:<br/>
  <a href="http://stealthis.athensgroup.com/presentations/">
  http://stealthis.athensgroup.com/presentations/
  </a>
  </p>
  <p>
  It's under the Model_Layer_Framework heading.  The
  link to the paper is called Struts_Whitepaper.doc
  (it's a word document.)
  </p>
  <p>
  I hope others will find this to be useful.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020228.2"></a>28 February 2002 - Struts Workflow Extension Package</h3>
  <p>
  To all struts users!
  </p>
  <p>
  It has been quite some time since I first announced the Struts Workflow
  Extension Package. Since then, I have received several requests for an example
  application and pretty good ideas for further enhancements. Here now is the 
  first official release that includes an example application and most of the 
  suggested enhancements.
  </p>
  <p>
  I know that there is a proposal and already some work going on in the Jakarta
  Commons Project for a generic workflow package that is not directly based on 
  Struts, but should be easily integratable. Unfortunately this work is not 
  progressing as quickly as some struts user would like to see. Thus, if you have 
  a need (and in each Web-Application you normally have) for workflow control, try 
  this extension and check whether it is appropriate for you.
  </p>
  <p>
  For more information, the general concepts, documentation and downloading the 
  sources, visit
  </p>
  <p>
  <a href="http://www.livinglogic.de/Struts/">
  http://www.livinglogic.de/Struts/</a>
  </p>
  <p>
  Of course, your feedback is very welcome.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020228"></a>28 February 2002 - Tutorial for implementing i18n</h3>
  <p>
  I have posted a simple step by step tutorial of getting internationalization
  working with Struts.
  </p>
  <p>
  You can find it here:<br/>
  <a href="http://www.anassina.com/struts/i18n/i18n.html">
  http://www.anassina.com/struts/i18n/i18n.html</a>
  </p>
  <p>
  I welcome any comments, as I intend on improving it where necessary.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020223"></a>23 February 2002 - New Plugin mechanism</h3>
  <p>
  A new lightweight PlugIn mechanism is now available in the nightly build.
  </p>
  <p>
  <a href="http://www.mail-archive.com/struts-dev%40jakarta.apache.org/msg05002.html">
  http://www.mail-archive.com/struts-dev%40jakarta.apache.org/msg05002.html</a>
  </p>
  <p>
  The PlugIn API is somewhat stripped down compared to the ServiceManager, so
  it's possible that it won't meet your needs. The ServiceManager itself has
  largely been moved to Jakarta Commons, and is currently in the sandbox:
  </p>
  <p>
  <a href="http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/services/">
  http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/services/</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020212"></a>12 February 2002 - Stxx for transforming XML</h3>
  <p>
  <a href="http://www.oroad.com/opencode/">
  <b>Struts for transforming XML with XSL</b></a> (stxx) is an extension of 
  the Struts framework to enhance support for XML and XSL.
  </p>
  <p>
  stxx sits on top of Struts, extending it's existing functionality to allow
  Action classes to return XML that will be transformed by an XSL file.
  </p>
  <p>
  The idea of stxx is to remove the need to be use JSP and TagLibs for the
  presentation layer of this framework. However, stxx does not force you to go the
  XML/XSL route, both technologies should work side by side.
  </p>
  <p>
  So, adding XSL support to struts is ALMOST as simple as adding the following
  tags to your struts-config.xml file:
  </p>
  <pre>
  &lt;action path="/welcome"
          type="com.oroad.stxx.example.ExampleWelcomeAction"
          scope="request">
          &lt;forward name="success">
  &lt;!-- 
      the transform tags take the XML returned by the Action
      and transform them. The transform tag used is determined
      by matching the user agent against the name attribute (or
      default if nothing matches)
  -->
                  &lt;transform name="default" path="/login.xsl"/>
                  &lt;transform name="Mozilla" path="/login_netscape.xsl"/>
                  &lt;transform name="MSIE" path="/login_msie.xsl"/>
          &lt;/forward>
  &lt;/action>
  </pre>
  <p>
  stxx features:
  </p>
  <ul>
  <li>
  Enhances the &lt;forward> tag in the struts-config.xml file to allow
  one to many &lt;transform> tags. These &lt;transform> tags represent 
  the XSL file to be used depending on the user-agent of the 
  browser accessing struts
  </li><li>
  A new class variable for the Action class, A JDOM Document, which 
  you use to append your data in your Action class too. This 
  Document object will be transformed by the XSL file in your 
  &lt;transform> tag.
  </li><li>
  stxx automatically flattens the ApplicationResources file to XML 
  and attaches it to the Document object returned by the new Action   
  class.
  </li><li>
  stxx also automatically appends the request parameters and 
  attributes, as well as ActionErrors as XML to the Document 
  object.
  </li>
  </ul>
  <p> 
  Please note: stxx is a work in progress, however, at this point I've been using
  it for about 4 months and it works great for me, I realize it might not fit
  everyone elses needs. Please send me feedback, opinions, complains, etc.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020211"></a>11 February 2002 - Struts 1.0.2 Released</h3>
  <p>
  The Struts team announces the release of Struts 1.0.2. This release is a
  bug fix only release, which fixes a compatibility problem inadvertently introduced
  with the previous 1.0.1 release. 
  </p>
  <p>
  The binary distribution for this release is available 
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/">
  <b>here</b></a>
  and the source distribution
  is available 
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src/">
  <b>here</b></a>. 
  In addition, a library distribution, which consists of a minimal
  binary distribution, without sample web applications or additional code, is
  available 
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.2/lib/">
  <b>here</b></a>. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3>6 February 2002 - Struts Console v1.4</h3>
  <p>
  Struts Console version 1.4 is now available.
  </p>
  <p>
  <a href="http://www.jamesholmes.com/struts/">
  http://www.jamesholmes.com/struts/</a><br/>
  <a href="http://www.jamesholmes.com/struts/struts-console-1.4.zip">
  http://www.jamesholmes.com/struts/struts-console-1.4.zip</a>
  </p>
  <p>
  This release adds plugin support for the new Oracle
  JDeveloper 9i IDE.  This release also adds significant
  new funcionality to the "JSP Converter" and renames it
  to "Page Converter".
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3>26 January 2002 - Free Struts Development Tool</h3>
  <p>
  "ObjectAssembler Standard is focused on supporting developers whose sole
  area of concern is developing Servlets, JSPs, JavaBeans and Struts
  components. It provides a visual development and code synchronization
  environment for the creation and assembly of these components into web
  applications."
  </p>
  <p>
  Here is the download page:<br/>
  <a href="http://www.objectventure.com/products/objectassembler.html">
  http://www.objectventure.com/products/objectassembler.html</a>
  </p>
  <p>
  Here is a Viewlet showing some of ObjectAssembler's features:<br/>
  <a href="http://www.objectventure.com/demo/IntroStruts_viewlet.html">
  http://www.objectventure.com/demo/IntroStruts_viewlet.html</a>
  </p>
  <p>
  Please give it a try and tell us what you think. We are currently working on
  our next major release that will provide J2EE 1.3 support. We also plan to
  support Struts as it evolves (multi-app support, etc.), so any input we
  receive would make that support even better.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020118"></a>18 Jan 2002 - Nested Taglib added to nightly build</h3>
  <p>
  Struts tags support a dotted notation to refer to a nested beans. The Nested 
  Talib extends this notation to automatically include a parent tag. Instead of 
  referring to a property as parent<strong>.</strong>child, "parent" can be 
  defined with the <code>nest</code> tag, and other Struts tags within that 
  tag can simply refer to the "child" property. Tags can be nested arbitarily 
  deep. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3>17 January 2002 - Chiki v0.23</h3>
  <p>
  Chiki is a Wiki-like webapp built using Struts. This is the first
  publicly available release, so as much feedback as possible would be
  greatly appreciated. 
  </p>
  <p> 
  Chiki can be found at:<br/>
  <a href="http://chiki.emaho.org">
  http://chiki.emaho.org </a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3>14 January 2002 - New Committer, Arron Bates </h3>
  <p>
  Arron Bates, known for his interesting and popular nesting extension to 
  the Struts taglibs has been elected as a Struts Committer. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3>13 Janaury 2002 - Scioworks Camino v1.0</h3>
  <p>
  We are pleased to announce the general availability of the Scioworks Camino 
  v1.0, visual tool for Struts application development.
  </p>
  <p>
  Download is available at <br/>
  <a href="http://www.scioworks.com/scioworks_camino_download.html.">
  http://www.scioworks.com/scioworks_camino_download.html.</a>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020112.2"></a>12 Jan 2002 - MultiApp Capability Added</h3>
  <p>
  Support for multiple application modules has been added to the nightly build. 
  Developers can now provide multiple Struts configuration files, each of which 
  can defines its own "module prefix". All of the "context-relative" values in 
  the Struts configuration are now "module-relative". Struts components which '
  handle context-relative URIs now transparently handle module-relative URIs. 
  </p>
  <p>
  Existing configuration files, JavaServer Pages, or Actions do not need to be 
  changed to use this capability. The only change is to specify the module 
  prefix to be used with each additional configuration. 
  </p>
  <p>
  This feature allows different teams to work on different parts of an 
  application at the same time, without conflict over the configuration file. 
  It also allows Struts applications that were developed independantly to be 
  easily merged. 
  </p>
  <p>
  Formal documentation is pending. See the Mailing List Archive for details. 
  <ul>
  <li><a href="http://www.mail-archive.com/struts-dev@jakarta.apache.org/msg04354.html">
  The BIG Check-In for Multi-App Support</a></li>
  <li><a href="http://www.mail-archive.com/struts-dev@jakarta.apache.org/msg04773.html">
  Action mappings and The BIG Check-In</a></li>
  <li><a href="http://www.mail-archive.com/struts-dev@jakarta.apache.org/msg04740.html">
  [proposal] Multi-app sources modifications</a></li>
  <li><a href="http://www.mail-archive.com/struts-dev@jakarta.apache.org/msg04460.html">
  Struts Next</a></li>
  </ul>
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020112"></a>12 Jan 2002 - Struts 1.0.1 Released</h3>
  <p>
    The Struts team is proud to announce the release of Struts 1.0.1. This
    release is primarily a bug fix release, which fixes a number of known
    problems with the previous 1.0 release.
  </p>
  <p>
    The binary distribution for this release is available
    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/">here</a>
    and the source distribution is available
    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/src/">here</a>.
    In addition, a library distribution, which consists of a minimal binary distribution,
    without sample web applications or additional code, is available
    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/lib/">here</a>.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20020103"></a>03 Jan 2002 - Struts + Velocity + Tools</h3>
  <p>
  The first code for the new 
  <a href="http://cvs.apache.org/viewcvs/jakarta-velocity-tools/">
  Velocity Tool Subproject</a> is in and
  can be found in CVS as jakarta-velocity-tools. The first 
  functionality includes integration with Jakarta Struts as well as a
  generic template-rendering servlet with tool support.
  </p>
  <hr size="1" noshade=""/>
  
  <p align="center">
  <a href="news_2001.html">
  <b>MORE NEWS</b></a>
  </p>
  
  </section>
  
  
  </body>
  </document>
  
  
  
  1.1                  jakarta-struts/doc/news/news_2001.xml
  
  Index: news_2001.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="craigmcc@apache.org">Craig McClanahan</author>
      <author email="mcooper@apache.org">Martin Cooper</author>
      <author email="husted@apache.org">Ted Husted</author>
  
      <title>New and Status</title>
    </properties>
  
  <body>
  
  <section name="News &amp; Status - 2001">
  
  <h3><a name="20011220"></a>20 Dec 2001 - New version of ISValidator in English</h3>
  <p>
  Inigo Serrano has released a new version of 
  <a href="http://isvalidator.sourceforge.net/en/exampleStrutsFull0010.htm">
  <b>ISValidator</b></a>, a collection of Java routines to 
  validate data Struts forms, is now available in English. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20011217"></a>17 Dec 2001 - Mapper ActionForm-to-Value Object and back</h3>
  <p>
  Andrej Sobkowski has 
  <a href="http://www.mail-archive.com/struts-dev@jakarta.apache.org/msg04028.html">
  released an extension</a> to help map ActionForm 
  properties to more business-oriented value objects.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20011210"></a>10 Dec 3001 - eContent 2.0 released</h3>
  <p>
  Now with Struts integrated, Jcorporate (www.jcorporate.com) has today
  released a new version of its web content management system (CMS), 
  <a href="http://www.jcorporate.com/html/news/Press/eContentRelease2.0.html">
  eContentversion 2.0</a>:.
  </p>
  <p>
  eContent is a sophisticated application built using Expresso/Struts. 
  Full Java source code is available.  eContent integrates web content 
  management, scalable content delivery, workflow, collaboration
  and personalization and more. It also integrates with several open source
  projects including eForum - delivering context-sensitive forums to resources
  such as articles or financial reports. With enhanced support for managing
  content stored in databases, XML repositories, and static files, eContent
  provides team-based enterprise-wide collaboration.
  </p>
  <p>
  A full list of 
  <a href="http://www.jcorporate.com/econtent/Content.do?state=resource&amp;resource=732">
  2.0 enhancements is available</a>. A  
  <a href="http://www.jcorporate.com/product/econtent.html">
  new demo is also available online</a>.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20011113"></a>13 Nov 2001 - Expresso version 4.0 released</h3>
  <p>
  Expresso version 4.0 is now available at 
  <a href="www.jcorporate.com">
  <b>www.jcorporate.com</b></a>. For more
  information and to download the expresso4-00-complete.jar see
  <a href="http://www.jcorporate.com/product/expresso.html">
  http://www.jcorporate.com/product/expresso.html.
  </a>
  </p>
  <p>
        Expresso 4.0 integrates
        with Struts, and provides capabilities for database-stored
        security, robust object-relational mapping, background job handling and
        scheduling, self-tests, log4j logging integration, automated table
        manipulation, database connection pooling, email connectivity, event
        notification, caching, internationalization, XML automation, testing,
        registration objects, configuration management, automatic database
        maintenance...and so on.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20011130"></a>30 Nov 2001 - Struts/MVC Book and Training Seminars</h3>
  <p>
  [PUBLIC/PRIVATE TRAINING]
  </p>
  <p>
        BaseBeans Engineering offers both public and private training classes in 
        developing MVC applications using the Struts framework and other open 
        standards software.  Please visit the BaseBeans web site for more 
        information (http://www.basebeans.com).
  </p>
  <p>
        [BOOK]
  </p>
  <p>
        BaseBeans Engineering is announcing the widespread availability of the book 
        "Struts Fast Track: J2EE/JSP Framework", covering the necessities of 
        developing open standards, MVC, Struts-based applications, including open 
        standard software overviews, database CRUD, object orientation, tiles, 
        menus, security, refactoring, and deployment.
  </p>
  <p>
        "Struts Fast Track" may be purchased at Atlas Books 
        (http://www.atlasbooks.com/marktplc/00670.htm).
  </p>
  <p>
        TABLE OF CONTENTS
  </p>
  <pre>
        Chapter 1: Orientation
        Chapter 2: Warm Up
        Chapter 3: Requirements
        Chapter 4: Framework Installation
        Chapter 5: Support
        Chapter 6: Application Architecture
        Chapter 7: Searching
        Chapter 8: Setup RDBMS
        Chapter 9: Data Retrieval
        Chapter 10: Object Orientation
        Chapter 11: XML from JSP
        Chapter 12: Drill Down
        Chapter 13: Debugging
        Chapter 14: Data Entry
        Chapter 15: Master-Detail Processing
        Chapter 16: Security
        Chapter 17: Demo
        Chapter 18: Data Validation
        Chapter 19: Administration
        Chapter 20: Portal Tiles
        Chapter 21: Refactoring
        Chapter 22: Menus
        Chapter 23: Deployment
        Chapter 24: Performance Assurance
        Chapter 25: Audit Queue
        Chapter 26: Content Syndication
        Chapter 27: Review
  
        Appendix A: Downloads
        Appendix B: Technology Architecture
        Appendix C: Struts Tiles
        Appendix D: Struts Validation
        Appendix E: WebLogic Deployment
        Appendix F: Why not use ... ?
  </pre>
  <p>
        [MORE INFORMATION]
  </p>
  <p>
        For more information, please visit the 
        <a href="http://www.basebeans.com">BaseBeans Engineering</a> web site. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20011127"></a>27 Nov 2001 - Routines to validate Data in Struts</h3>
  <p>
  The 
  <a href="http://www.inigoserrano.com/ISValidator/en/ejemploStrutsCompleto0010ISValidator.htm">
  <b>ISValidator</b></a> is a set of routines designed to help validate data 
  in diferents scenarios, command line argumets, Servlets Parameters, 
  and so forth. Support has now been added to use ISValidator with
  Struts 1.0. 
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3>27 Nov 2001 - Struts 1.0.1-rc1 Released</h3>
  <p>
    The first <strong>Release Candidate</strong> for Struts 1.0.1 is now
    available. This release fixes a number of known problems with the
    Struts 1.0 release.
  </p>
  <p>
    The binary distribution for this release candidate is available
    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1-rc1/">here</a>
    and the source distribution is available
    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1-rc1/src/">here</a>.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20011005"></a>05 Oct 2001 - Free remote JSP/java debugger for Tomcat</h3>
  <p>
  Day Corp.'s 
  <a href="http://www.day.com/devnet">
  <b>Communique JSP Debugger</b></a> is a remote java/jsp debugger for
  Tomcat. it's based on JPDA 1.0 (Java Platform Debugger Architecture),
  which is the official debugging support for the Java 2 platform.
  </p>
  <hr noshade="" size="1"/>
  
  
  <h3><a name="20010615"></a>15 Jun 2001 - Struts 1.0 Released</h3>
  <p>
  As promised at JavaOne, the
  <a href="http://jakarta.apache.org/struts/">Struts</a> project team is proud
  to announce the availability of <strong>Version 1.0</strong> of the
  Struts Framework.  The binary distribution for Struts 1.0 is available
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0/">here</a>
  and the source distribution is available
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0/src/">here</a>. 
  A <a href="press.html">press release</a> is also available.
  </p>
  <hr noshade="" size="1"/>
  
  
  <h3><a name="20010602"></a>02 Jun 2001 - Struts 1.0-beta-3 Released </h3>
  <p><strong>Struts 1.0-beta-3</strong> is a release candidate version of the
  Struts Framework, likely to be the final beta prior to the Struts 1.0 Final
  Release, which is currently scheduled for <strong>June 15, 2001</strong>.
  Please help identify any remaining bugs that need to be fixed prior to
  final release, and report them to our bug tracking system at
  <a href="http://nagoya.apache.org/bugzilla/">http://nagoya.apache.org/bugzilla/</a>.
  </p>
  <p>The binary distribution of Struts 1.0-beta-3 is available
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0-b3/">here</a>,
  and the source distribution of Struts 1.0-beta-3 is available
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0-b3/src/">here</a>.
  </p>
  <hr noshade="" size="1"/>
  
  
  <h3><a name="20010519"></a>19 May 2001 - Jakarta Struts 1.0-b2 Released</h3>
  <p><strong>Struts 1.0-b2</strong> is an update release in preparation for a
  final release of Struts 1.0 prior to JavaOne 2001.  The changes included are
  documented in the
  <a href="http://jakarta.apache.org/struts/release-notes-1.0-b2.html">Release
  Notes</a>.  Get your copy of this latest release
  <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0-b2/">here</a>.
  </p>
  <hr noshade="" size="1"/>
  
  
  <h3><a name="20010223"></a>23 Feb 2001 - Struts 1.0 Beta 1 Released </h3>
  <p>
    <a href="http://jakarta.apache.org/struts/">Version 1.0-beta-1 of the Struts 
    Framework is now available for download.</a>
  </p>
  <p>
    Struts is an open source project, under the sponsorship of the Apache
    Software Foundation, to produce framework useful in building web
    applications with Java Servlet and JavaServer Pages (JSP) technology.
    Struts encourages application architectures based on the
    Model-View-Controller (MVC) design paradigm.
  </p>
  <hr noshade="" size="1"/>
  
  
  <h3><a name="20010107"></a>07 Jan 2001 - MySQL Database Admin Tool</h3>
  <p>
  A database administration tool based on STRUTS 0.5 is 
  available online at
  <a href="http://www.webappcabaret.com/teatimej">
  <b>www.webappcabaret.com/teatimej</b></a>
  </p>
  <p>
        You will be asked to provide a user id and password.
        Use the following logon details
  </p>
  <p>
        userid : teatimej<br/>
        password : yyyyyy
  </p>
  <p>
        The application demonstrates several features of STRUTS including the
        iterate tag, indexed properties, template, form:select, jdbc connection
        and so forth.
  </p>
  <hr noshade="" size="1"/>
  
    </section>
  
  
  </body>
  </document>
  
  
  
  1.1                  jakarta-struts/doc/news/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="husted@apache.org">Ted Husted</author>
      <title>New and Status - Jakarta Struts</title>
    </properties>
  
  <body>
  <section name="Status" href="status">
  
  <p>
  The <b>stable production release</b> is <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/">Struts 1.02</a> (11 February 2002).
  </p>
  
  <p>
  <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/">Struts 1.1b</a> is in its second <b>beta release</b> (12 August 2002).
  </p>
  
  <hr size="1" noshade=""/>
  
  <ul>
  <li>
    See the <a href="../status.html">Development Roadmap</a> for an overview of future plans.
  </li>
  <li>
    See the <a href="http://jakarta.apache.org/site/bugs.html">Apache Bug Database</a> for outstanding issues and enhancement requests.
    </li>
  <li>
    See the <a href="http://jakarta.apache.org/builds/jakarta-struts/nightly/">Struts Nightly Build</a> for the latest development distribution.
  </li>
  <li>
    See the <a href="http://jakarta.apache.org/site/mail.html">Struts-Dev list</a> for current development communications.
    </li>
  <li>
    See the <a href="http://cvs.apache.org/viewcvs/jakarta-struts/">Struts CVS</a> for the current development codebase.
    </li>
  </ul>
  
  <hr size="1" noshade=""/>
  
  <p>
  Struts is a completely open product. The
  <a href="http://jakarta.apache.org/struts/volunteers.html">Struts Committers</a> conduct all development
  business using the resources cited here, which are all available to the public. Only
  Struts Committers may write to the
  <a href="http://cvs.apache.org/viewcvs/jakarta-struts/">CVS</a>. Developer contributions may be posted
  to <a href="http://jakarta.apache.org/site/bugs.html">The Apache Bug Database</a>.
  </p>
  
  </section>
  
  <section name="Recent News" href="news">
  
  <!--
  <h3><a name=""></a></h3>
  <p><a href=""></a></p>
  <hr size="1" noshade=""/>
  -->
  
  <h3><a name="20021106.2"></a>06 Nov 2002 - Struts in Action now in print</h3>
  <p>
  [:TODO:]
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20021106"></a>06 Nov 2002 - Struts News Roundup</h3>
  <p>
  The
  <a href="http://jakarta.apache.org/struts/volunteers.html">Struts team</a> is proud to welcome 4 new Committers this month, David Karr, Eddie Bush, David Graham, and James Mitchell</p>
  <p>
  Everyone is working steadily toward the release of Struts 1.1 beta 3. To help keep everyone on track, the team added a
  <a href="http://jakarta.apache.org/struts/status.html">Development Roadmap</a>.
  </p>
  <p>
  There are a number of "nice to haves" that won't make Struts 1.1 which are now slated for Struts 1.2. Farther down the road, Struts 2.0 will rely upon the new standards, like JavaServer Faces and JSTL.
  </p>
  <p>
  The platform for Struts 1.1 will remain Servlet 2.2 and JSP 1.1. However, a Struts JSTL taglib is available in the nightly build contrib directory and will be released with Struts 1.1 as a separate download.
  </p>
  <p>
  Solid Struts support for the other new standard,
  <a href="http://jakarta.apache.org/struts/proposals/struts-faces.html">Struts JavaServer Faces</a>,
  is under development, but cannot be released quite yet.
  </p>
  <p>
  Meanwhile, the Struts User list will continue to enjoy its "casual Friday" policy. Off-topic messages are tolerated on Fridays so long as the message is prefixed with the token [FRIDAY]. Posting [FRIDAY] articles on any other weekday is strongly discouraged.
  </p>
  <hr size="1" noshade=""/>
  
  
  <h3><a name="20021031"></a>31 Oct 2002 - Struts in Action Ebook Release</h3>
  <p>
  [:TODO:]
  </p>
  <hr size="1" noshade=""/>
  
  
  <p align="center">
  <a href="news_2002_q3.html">
  <b>MORE NEWS</b></a>
  </p>
  
  </section>
  
  
  </body>
  </document>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>