husted      2002/06/15 05:09:33

  Modified:    doc      resources.xml news_2002.xml newbie.xml
                        kickstart.xml index.xml
  Log:
  Several corrections submitted by James Holmes, along with other routine updates.
  
  Revision  Changes    Path
  1.15      +9 -3      jakarta-struts/doc/resources.xml
  
  Index: resources.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/resources.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- resources.xml     11 Jun 2002 14:03:36 -0000      1.14
  +++ resources.xml     15 Jun 2002 12:09:33 -0000      1.15
  @@ -57,6 +57,7 @@
   
   
   <section href="guis" name="Code Generators and GUIs">
  +<p><a href="http://rivernorth.sourceforge.net";>Struts Builder</a> by RiverNorth - 
an Opensource tool (GPL license) originally developed for internal use to aid in 
development of Struts-based web applications (1.1 style).</p>
   <p><a href="http://www.synthis.com/products/adalon/overview.jsp";><b>Adalon</b></a> 
- Adalon is a next generation functional design tool that fills the gaps left by 
today's market leading software design products. </p>
   <p><a href="http://www.mycgiserver.com/~eboudrant/#wizard";><b>Struts Wizard for 
JBuilder and Eclipse</b></a> by Emmanuel Boudrant.</p>
   <p><a href="http://www.solanasoft.com";><b>JForms:</b></a> a visual tool for 
Struts-based Web forms.</p>
  @@ -64,7 +65,7 @@
   <p><a href="http://xsltgenerator.sourceforge.net/";><b>Struts XSLT Code 
Generator</b></a> by Shengmeng Liu - An XSLT based code generator for Struts, 
completely based on the XSLT transformation and a set of stylesheet files. Ideally, 
users can customize the stylesheet for each type of Struts files  to have templates of 
their own without having to access the source code and recompile it.</p>
   <p><a 
href="http://www.objectventure.com/products/objectassembler.html";><b>ObjectAssembler</b></a>
 by ObjectVentur - supports the development of Struts applications, a popular open 
source web application framework that is part of Apache's Jakarta Project. The same 
visual development and code synchronization available with J2EE components are 
available for Struts components.</p>
   <p><a href="http://www.objectwave.com/html/tools/tool1_3.htm";><b>X2J</b></a>  by 
Objectwave - A code generation tool for building Struts applications. It includes 
wizard for easily creating JSPs, and the required Action and ActionForm classes as 
well as graphical tools for updating the config file. </p>
  -<p><a href="http://www.jamesholmes.com/struts/";><b>Struts Console</b></a> by James 
Holmes. The Struts Console is a standalone Java Swing application for managing 
Struts-based applications, including plugin support for Sun Forte for Java, NetBeans, 
and Borland JBuilder. </p>
  +<p><a href="http://www.jamesholmes.com/struts/";><b>Struts Console</b></a> by James 
Holmes. The Struts Console is a standalone Java Swing application for managing 
Struts-based applications, including plugin support for Sun Forte for Java, NetBeans, 
Borland JBuilder, and Oracle JDeveloper 9i. </p>
   <p><a href="http://www.scioworks.com/scioworks_camino.html";><b>Scioworks 
Camino</b></a> by Scioworks Pte Ltd. - A visual tool for Struts. </p>
   <p><a href="http://husted.com/struts/resources/codemaker.htm";><b>Struts 
CodeMaker</b></a> by Ravindran Ramaiah - Generate Struts application by reading 
configuration file or JSP files. Updated 2001-08-21.</p>
   <p><a href="http://home.earthlink.net/~dwinterfeldt/generator/";><b>Struts 
Generator</b></a> by David Winterfeldt - Based on the generator.xml and a table/query 
an xml file is generated.  Based on the generated xml file a primary key class, data 
bean class, jdbc class, and an ActionForm (Struts) can be generated.</p>
  @@ -123,7 +124,7 @@
   <p><a 
href="http://geocities.yahoo.com/dominique_plante/sdstuff/strutsGuessingGame1.0.zip";>
   <b>Struts Guessing Game v1.0</b></a> by Dominique Plante - 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>
   <p><a href="http://chiki.emaho.org/";><b>Chiki</b></a> by GhootEmaho - A Wiki-like 
webapp built using Struts and J2EE,  and runs on Tomcat.</p>
  -<p><a href="http://husted.com/struts/resources/artimus.zip";><b>Artimus</b></a> by 
Ted  Husted - Simple news poster application. Demonstrates using helper beans and a 
JDBC database with Struts. WAR zipped for download. Uses Scaffold package. See 
WEB-INF/README.txt for setup.</p>
  +<p><a href="http://husted.com/struts/resources/artimus.zip";><b>Artimus</b></a> by 
Ted  Husted - News poster application. Demonstrates using beans beans and a JDBC 
database with Struts, along with other niceties. WAR zipped for download. Uses 
Scaffold package. See WEB-INF/README.txt for setup.</p>
   <p><a href="http://husted.com/struts/resources/scaffold.zip";><b>Scaffold</b></a> by 
Ted Husted - Utility package of classes that can be used with various Web 
applications.</p>
   <p><a href="http://husted.com/struts/resources/polls-20011024.zip";><b>Struts 
Polls</b></a> by Ted Husted - Simple poll application. Demonstrates using a database 
with Struts.</p>
   <p><a href="http://www.raibledesigns.com/struts/";><b>Struts-example modified for 
iPlanet Application Server SP2</b></a> by Matt Raible.</p>
  @@ -141,7 +142,8 @@
   <section href="1st" name="Read Me First">
   <ul><b>Why we need Struts:</b>
   <ul>
  -  <li><b><a href="http://www.servlets.com/soapbox/problems-jsp.html";>The Problem 
with JSP</a></b> by Jason Hunter - Critiques model 1 development</li>
  +  <li><a href="http://www.servlets.com/soapbox/problems-jsp.html";><b>The Problem 
with JSP</b></a> by Jason Hunter - Critiques model 1 development</li>
  +  <li><a 
href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html";><b>Understanding
 JavaServer Pages Model 2 architecture</b></a> by Govind Seshadri - Seminal article on 
model 2</li>
   </ul>
   </ul>
   <ul><b>From Ground Zero:</b>
  @@ -262,6 +264,8 @@
   
   <section href="books" name="Books">
   <p><a href="http://www.theserverside.com/resources/strutsreview.jsp";><b>Jakarta 
Struts Book Review Project</b></a> by Chuck Cavaness</p>
  +<p><a 
href="http://www.amazon.com/exec/obidos/ISBN=1558608621/hitchhikeguidetoA/";><b>The 
Struts Framework: Practical Guide for Programmers</b></a> by Sue Spielman - Not yet 
published.</p>
  +<p><a 
href="http://www.amazon.com/exec/obidos/ISBN=1930110502/hitchhikeguidetoA/";><b>Java 
Web Development with Struts</b></a> by Ted Husted - Not yet published</p>
   <p><a 
href="http://www.amazon.com/exec/obidos/ISBN=0471213020/hitchhikeguidetoA/";><b>Mastering
 Jakarta Struts</b></a> by James Goodwill - Not yet published.</p>
   <p><a 
href="http://www.amazon.com/exec/obidos/ISBN=0971661901/hitchhikeguidetoA/";><b>Struts 
Fast Track: J2EE / JSP Framework</b></a> by Victor Cekvenich - Practical Application 
with Database Access and Struts Extensions.</p>
   <p><a 
href="http://www.amazon.com/exec/obidos/ISBN=1861005512/hitchhikeguidetoA/";><b>Professional
 JSP Site Design</b></a> - Wrox book by Husted, Kunnumpurath, Lavandowska, Panduranga, 
et al - Features Struts in chapters 2 (The Struts Framework), 6 (Navigation), 8 (Data 
Access Patterns), 12 (Content Management), 13 (Searching), and 14 (Portals).</p>
  @@ -517,6 +521,8 @@
   <p><b>Solve your servlet-based presentation problems </b>by Kevin Unger <br/>
     - <a 
href="http://www.javaworld.com/javaworld/jw-11-2000/jw-1103-presentation_p.html";>http://www.javaworld.com/javaworld/jw-11-2000/jw-1103-presentation_p.html</a></p>
   <p><b>Template Resolution in XML/HTML</b> by Anders Kristensen<b> - </b><a 
href="http://www-uk.hpl.hp.com/people/ak/doc/trix-tr.html";>http://www-uk.hpl.hp.com/people/ak/doc/trix-tr.html</a></p>
  +<p><a 
href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html";><b>Understanding
 JavaServer Pages Model 2 architecture</b></a> by Govind Seshadri</p>
  +<p><a href="http://www.servlets.com/soapbox/problems-jsp.html";><b>The Problem with 
JSP</b></a> by Jason Hunter</p>
   </section>
   
   
  
  
  
  1.12      +142 -0    jakarta-struts/doc/news_2002.xml
  
  Index: news_2002.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/news_2002.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- news_2002.xml     11 Jun 2002 14:03:36 -0000      1.11
  +++ news_2002.xml     15 Jun 2002 12:09:33 -0000      1.12
  @@ -39,6 +39,148 @@
    
   <section name="News">
   
  +<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>
  +
  +
  +<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="20020611"></a>11 June 2002 - JavaPro Articles on Struts</h3>
   <p>
   JavaPro printed some articles regarding Struts in April and May. 
  
  
  
  1.7       +29 -28    jakarta-struts/doc/newbie.xml
  
  Index: newbie.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/newbie.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- newbie.xml        24 May 2002 11:16:27 -0000      1.6
  +++ newbie.xml        15 Jun 2002 12:09:33 -0000      1.7
  @@ -2,6 +2,7 @@
   <document url="./kickstart.xml">
   <properties>
   <author>Ted Husted</author> 
  +<author>James Holmes</author> 
   <title>The Struts User's Guide - Newbie FAQ</title>
   </properties>
   <body> 
  @@ -79,9 +80,9 @@
   
   <section href="actionforms" name="Wither ActionForms?">
   <p>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19281.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg20833.html<br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19281.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19281.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg20833.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg20833.html</a><br/>
   </p>
   </section>
   
  @@ -159,40 +160,40 @@
   
   <section name="How do I access my database?">
   <p>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24621.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24709.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24626.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24331.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24102.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23501.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23455.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23375.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23321.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23098.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22713.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21974.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21026.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg18323.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14975.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14914.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14435.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg01562.html
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24621.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24621.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24709.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24709.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24626.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24626.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24331.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24331.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24102.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24102.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23501.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23501.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23455.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23455.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23375.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23375.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23321.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23321.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23098.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23098.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22713.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22713.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21974.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21974.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21026.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21026.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg18323.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg18323.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14975.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14975.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14914.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14914.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14435.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg14435.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg01562.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg01562.html</a>
   </p>
   <p>
   Transformation/Data Transfer<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24480.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23623.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg10195.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg10205.html
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24480.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24480.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23623.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23623.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg10195.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg10195.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg10205.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg10205.html</a>
   </p>
   </section>
   
   
   <section name="How can I authenticate my users?">
   <p>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24504.html<br/>
  -http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22949.html
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24504.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24504.html</a><br/>
  +<a 
href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22949.html";>http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22949.html</a>
   </p>
   </section>
   
  
  
  
  1.11      +24 -10    jakarta-struts/doc/kickstart.xml
  
  Index: kickstart.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/kickstart.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- kickstart.xml     9 Jun 2002 22:22:18 -0000       1.10
  +++ kickstart.xml     15 Jun 2002 12:09:33 -0000      1.11
  @@ -3,6 +3,7 @@
   <properties>
   <author>Ted Husted</author> 
   <author>James DeVries</author> 
  +<author>James Holmes</author> 
   <title>The Struts User's Guide - Kickstart FAQ</title>
   </properties>
   <body> 
  @@ -79,9 +80,18 @@
   </section>
   
   <section href="install" name="How do I install Struts?">
  -<p>To develop applications with Struts, you can usually just add the Struts JAR 
file to your Java development environment. You can then start using the Struts classes 
as part of your own application. A <a href="struts-blank.war">blank Struts 
application</a> is provided, which you can just copy to get a quick-start on your own 
brainchild.</p>
  -<p>Since the full source code for Struts is available, we also provide <a 
href="http://jakarta.apache.org/struts/installation.html";>complete instructions</a> 
for compiling your own Struts JAR from scratch. (This is actually easier that it 
looks!)</p>
  -<p>Your Struts application can be usually be deployed using a standard WAR file. In 
most cases, you simply deposit the WAR file on your application server, and it is 
installed automatically. If not, step-by-step installation instructions for <a 
href="http://jakarta.apache.org/struts/installation.html#Containers";>various servlet 
containers</a> are available.</p>
  +<p>To develop applications with Struts, you can usually just add the Struts JAR file
  +to your Java development environment. You can then start using the Struts classes as
  +part of your own application. A <a href="struts-blank.war">blank Struts 
application</a>
  +is provided, which you can just copy to get a quick-start on your own 
brainchild.</p>
  +<p>Since the full source code for Struts is available, we also provide
  +<a href="http://jakarta.apache.org/struts/installation.html";>complete 
instructions</a>
  +for compiling your own Struts JAR from scratch. (This is actually easier than it 
looks!)</p>
  +<p>Your Struts application can usually be deployed using a standard WAR file. In 
most
  +cases, you simply deposit the WAR file on your application server, and it is 
installed
  +automatically. If not, step-by-step installation instructions for
  +<a href="http://jakarta.apache.org/struts/installation.html#Containers";>various 
servlet
  +containers</a> are available.</p>
   </section>
   
   <section href="jar" name="When do I need &quot;struts.jar&quot; on my classpath?">
  @@ -198,17 +208,21 @@
   </section>
   
   <section href="contribute" name="How can I contribute to the development of 
Struts?">
  -<p>Struts is distributed by the <a href="http://apache.org/";>Apache Software 
Foundation</a>. These are the same people who distribute the Apache Web server. Like 
all ASF projects, Struts is managed as a &quot;meritocracy&quot;, where everyone's 
contribution is welcome. Users can help other users on the <a 
href="http://jakarta.apache.org/site/mail.html";>mailing lists</a>, <a 
href="http://jakarta.apache.org/site/bugs.html";>report bugs</a>, and <a 
href="http://jakarta.apache.org/site/bugs.html";>request new features</a>. Developers 
can contribute patches, new code, and documentation. The most active Developers may 
become <a href="http://jakarta.apache.org/site/roles.html";>Committers</a>, who make 
the actual decisions about the Strut's codebase.</p>
  -<p>You can start by joining the Struts User list. If you enjoy participating there, 
  -then sign up for the Struts Developer list too. If you find any problems with 
Struts, 
  -or find a missing feature, you can enter a record to our 
  -<a href="#bugs">Bugzilla</a> database.</p>
  +<p>Struts is distributed by the <a href="http://apache.org/";>Apache Software 
Foundation</a>.
  +These are the same people who distribute the Apache Web server. Like all ASF 
projects, Struts
  +is managed as a &quot;meritocracy&quot;, where everyone's contribution is welcome. 
Users can
  +help other users on the <a href="http://jakarta.apache.org/site/mail.html";>mailing 
lists</a>,
  +<a href="http://jakarta.apache.org/site/bugs.html";>report bugs</a>, and
  +<a href="http://jakarta.apache.org/site/bugs.html";>request new features</a>. 
Developers can
  +contribute patches, new code, and documentation. The most active Developers may 
become
  +<a href="http://jakarta.apache.org/site/roles.html";>Committers</a>, who make the 
actual
  +decisions about Strut's codebase.</p>
   </section>
   
   <section href="documentation" name="How can I contribute to the documentation?">
   <p>The only difference is that the documentation is kept in XML rather than Java 
   source code. Otherwise, all the same precepts and procedures pertain. </p>
  -<p>The trick is to getting started is to download the nightly build and try 
  +<p>The trick to getting started is to download the nightly build and try 
   building the documentation WAR. Then try adding your own XML page under doc/ to see 
   if the build succeeds. If it doesn't, it will report where the bad element is, much 
   like it reports where a bad programming expression is. If it does, then your page 
  @@ -249,7 +263,7 @@
   is developed. This way you can judge for yourself how quickly the
   development is proceeding, and whether what is being developed will meet
   your needs. If you need a feature right now, you can use the nightly
  -build, or roll your own patch. There are no private CVS's or a private
  +build, or roll your own patch. There are no private CVS's or private 
   development lists. What you see is what we got. If you are following the
   DEV list, then you know everything the developers know. Really, you do.</p>
   
  
  
  
  1.23      +15 -13    jakarta-struts/doc/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/index.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- index.xml 20 Mar 2002 03:07:13 -0000      1.22
  +++ index.xml 15 Jun 2002 12:09:33 -0000      1.23
  @@ -5,6 +5,7 @@
       <author>Craig R. McClanahan</author>
       <author>Ted Husted</author>
       <author>Martin Cooper</author>
  +    <author>James Holmes</author> 
       <title>The Struts Web Application Framework</title>
     </properties>
   
  @@ -15,17 +16,18 @@
   
     <p>
     Welcome to Struts!  The goal of this project
  -  is to provide an open source framework for building Web applications 
  -  that integrates with standard technologies like 
  +  is to provide an open source framework for building Web applications. 
  +  The core of Struts is a flexible control layer based on standard 
  +  technologies like 
     <a href="http://java.sun.com/products/servlet";> Java Servlets</a>, 
     <a href="http://java.sun.com/products/javabeans/";>JavaBeans</a>, 
  -  and <a href="http://java.sun.com/products/jsp";>JavaServer 
  -  Pages</a> (JSP). 
  +  <a 
href="http://java.sun.com/docs/books/tutorial/i18n/resbundle/concept.html";>ResourceBundles</a>,
 
  +  and <a href="http://www.w3.org/XML/";>Extensible Markup Language</a> (XML).
     </p>
     <p>
  -  Struts encourages application architectures based on the
  -  <b>Model-View-Controller</b> (MVC) design paradigm, colloquially known as
  -  <i>Model 2</i> in discussions on various Java mailing lists. Struts 
  +  Struts encourages application architectures based on the Model 2 approach, 
  +  a variation of the classic 
  +  <a 
href="http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html";><b>Model-View-Controller</b></a>
 (MVC) design paradigm. Struts 
     provides its own <b>Controller</b> component and integrates 
     with other technologies to provide the Model and the View. 
     For the <b>Model</b>, Struts can interact with any standard data 
  @@ -41,7 +43,7 @@
     Pages</a>, 
     <a href="http://jakarta.apache.org/velocity/index.html";>
     Velocity Templates</a>, 
  -  XSLT, and 
  +  <a href="http://www.w3.org/TR/xslt";>XSLT</a>, and 
     <a href="resources.html#views">
     other presentation systems
     </a>.
  @@ -126,7 +128,7 @@
     </p>
   
     <p>
  -  The Struts <a href="#Involved">Mailing Lists</a> are an treasure trove of useful, 
  +  The Struts <a href="#Involved">Mailing Lists</a> are a treasure trove of useful, 
     interactive information. The user list tends to carry a high volume, so always 
check 
     the published documentation and the 
     <a href="http://www.mail-archive.com/struts-user%40jakarta.apache.org/";>
  @@ -148,7 +150,7 @@
   
     <p>
     The Struts <a href="news.html"><b>News &amp; Status</b></a> page highlights 
current 
  -  events affecting framework, including new releases, proposals for new features, 
  +  events affecting the framework, including new releases, proposals for new 
features, 
     and additions to the Resources page.
     </p>
   
  @@ -298,7 +300,7 @@
     will have to do this for you, and it may never get done. (Sad but true.) If you 
     are submitting new material, it is important to decide exactly where you would 
     put this in relation to the rest of the documentation. Someone has to figure that 
  -  out before it can added, and that someone might as well be you.
  +  out before it can be added, and that someone might as well be you.
     </p>
     <p>
     New additions for the Resources page should posted as an enhancement request to 
  @@ -334,7 +336,7 @@
         [<a 
href="mailto:[EMAIL PROTECTED]";>Subscribe</a>]
         [<a 
href="mailto:[EMAIL PROTECTED]";>Unsubscribe</a>]
         </li>
  -  <li><strong>STRUTS-USER Newgroup</strong> - The User list is also mirrored 
online, 
  +  <li><strong>STRUTS-USER Newsgroup</strong> - The User list is also mirrored 
online, 
         so that you can participate <b>without</b> subscribing to the regular mailing 
         list.<br/>
         [<a href="http://news.basebeans.com/forums.jsp";>Struts Newsgroup</a>]<br/>
  @@ -361,7 +363,7 @@
     <section name="Getting Involved" href="Involved">
   
     <p>
  -  All work on Struts and the other Jakarta subprojects is provided a volunteer 
  +  All work on Struts and the other Jakarta subprojects is provided on a volunteer 
     basis. For more about what you can do, see the 
     <a href="http://jakarta.apache.org/site/getinvolved.html";>Getting Involved 
     Overview</a>.
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to