husted 2002/08/14 08:21:14 Modified: doc index.xml Log: Add section to release note for fixes to beta 2. Other routine updates. Revision Changes Path 1.28 +104 -134 jakarta-struts/doc/index.xml Index: index.xml =================================================================== RCS file: /home/cvs/jakarta-struts/doc/index.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- index.xml 13 Aug 2002 16:28:48 -0000 1.27 +++ index.xml 14 Aug 2002 15:21:13 -0000 1.28 @@ -5,7 +5,7 @@ <author>Craig R. McClanahan</author> <author>Ted Husted</author> <author>Martin Cooper</author> - <author>James Holmes</author> + <author>James Holmes</author> <title>The Struts Web Application Framework</title> </properties> @@ -16,43 +16,30 @@ <p> Welcome to Struts! The goal of this project - 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>, - <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 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 - access technology, including - <a href="http://java.sun.com/products/ejb/index.html"> - Enterprise Java Beans</a>, - <a href="http://java.sun.com/products/jdbc/index.html"> - JDBC</a>, and - <a href="http://java.sun.com/products/jndi/index.html"> - JNDI</a>. - For the <b>View</b>, Struts works well with - <a href="http://java.sun.com/products/jsp">JavaServer - Pages</a>, - <a href="http://jakarta.apache.org/velocity/index.html"> - Velocity Templates</a>, - <a href="http://www.w3.org/TR/xslt">XSLT</a>, and - <a href="resources/views.html"> - other presentation systems - </a>. + is to provide an open source framework for building Web applications. + The core of Struts is a flexible control layer based on <a href="userGuide/preface.html">standard + technologies</a> like + Java Servlets, + JavaBeans, + ResourceBundles, + and Extensible Markup Language (XML). + </p> + <p> + 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 <a href="userGuide/preface.html#layers">other technologies</a> to provide the Model and the View. + For the <b>Model</b>, Struts can interact with any + <a href="resources/models.html">standard data access technology</a>, including Enterprise Java Beans, JDBC, and Object Relational Bridge. + For the <b>View</b>, Struts works well with JavaServer Pages, Velocity Templates, + XSLT, <a href="resources/views.html">other presentation systems</a>. </p> <p> - The Struts framework provides the invisible underpinnings every - professional Web application needs to survive. Struts helps you - create an extensible development environment for your application, + The Struts framework provides the invisible underpinnings every + professional Web application needs to survive. Struts helps you + create an extensible development environment for your application, based on published standards and proven design patterns. </p> @@ -69,110 +56,93 @@ <section name="Learning About Struts" href="Docs"> <p> - The <b>official documentation</b> for the framework is provided both online - and as a self-installing WAR in the distribution. The - <code>struts-documentation.war</code> includes the + The <b>official documentation</b> for the framework is provided both online + and as a self-installing WAR in the distribution. The + <code>struts-documentation.war</code> includes the <a href="kickstart.html">Kickstart</a> and - <a href="newbie.html">Newbie</a> FAQs, - <a href="userGuide/index.html">Users Guide</a>, + <a href="newbie.html">Newbie</a> FAQs, + <a href="userGuide/index.html">Users Guide</a>, <a href="api/index.html">Javadocs</a>, and everything else you find here. You are invited to preview the documentation online, and then install the - application locally for closer study. + application locally for closer study. </p> <blockquote> - Note: Most of the links in this section refer to the <b>Nightly Build</b>. - When learning about Struts, <b>be sure to refer to the documentation for the - version you are actually using</b>. The documentation is bundled with each - distribution as an application that you can install locally. Links to the - documentation for the current stable release (1.0.2) are also provided on the - menu bar. Whenever possible, please help conserve our bandwidth, and install + Note: Most of the links in this section refer to the <b>Nightly Build</b>. + When learning about Struts, <b>be sure to refer to the documentation for the + version you are actually using</b>. The documentation is bundled with each + distribution as an application that you can install locally. Links to the + documentation for the current stable release (1.0.2) are also provided on the + menu bar. Whenever possible, please help conserve our bandwidth, and install the documentation locally. </blockquote> <p> - The <a href="kickstart.html"><b>Kickstart FAQ</b></a> answers the most common - non-technical questions people first ask about Struts. The - <a href="newbie.html">Struts Newbie FAQ</a> answers the most common - technical questions asked by first-timer Struts developers. A more extensive - Struts knowledgebase is available at the - <a href="http://jguru.com/faq/Struts">JGuru FAQ</a> and + The <a href="kickstart.html"><b>Kickstart FAQ</b></a> answers the most common + non-technical questions people first ask about Struts. The + <a href="newbie.html">Struts Newbie FAQ</a> answers the most common + technical questions asked by first-timer Struts developers. A more extensive + Struts knowledgebase is available at the + <a href="http://jguru.com/faq/Struts">JGuru FAQ</a> and <a href="http://jguru.com/forums/Struts">Forum</a>. </p> <p> - The concise Struts <a href="userGuide/index.html"><b>Users Guide</b></a> introduces the - Model-View-Controller architecture, and how it relates to the major components of Struts. - To help you get started with the Struts JSP tag extensions and utility packages, - several <b>Developer Guides</b> supplement the Users Guide. The Users Guide also - includes detailed installation instructions and release notes for each version of the + The concise Struts <a href="userGuide/index.html"><b>Users Guide</b></a> introduces the + Model-View-Controller architecture, and how it relates to the major components of Struts. + To help you get started with the Struts JSP tag extensions and utility packages, + several <b>Developer Guides</b> supplement the Users Guide. The Users Guide also + includes detailed installation instructions and release notes for each version of the framework. </p> <p> - For more detail about a specific class or package, the Struts + For more detail about a specific class or package, the Struts <a href="api/index.html"><b>Javadocs</b></a> - are <b>surprisingly comprehensive and carefully maintained</b>. It is <i>strongly</i> recommended that - you refer to the + are <b>surprisingly comprehensive and carefully maintained</b>. It is <i>strongly</i> recommended that + you refer to the <a href="api/index.html"> - Javadoc</a> for each class as you begin to use it, to be sure important features + Javadoc</a> for each class as you begin to use it, to be sure important features and options are not overlooked. <i>What you don't know, can't help you.</i> </p> <p> - Of course, the only true documentation is the code itself. If you have any questions - about how Struts actually works, do not hesitate to <i>use the source</i>. For the - complete, buildable source code to the entire Struts framework, see the "src" folder in + Of course, the only true documentation is the code itself. If you have any questions + about how Struts actually works, do not hesitate to <i>use the source</i>. For the + complete, buildable source code to the entire Struts framework, see the "src" folder in the <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src/"> <b>Struts 1.0.2 source distribution</b></a>. </p> <p> - 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 + 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://nagoya.apache.org/eyebrowse/SummarizeList?listId=42"> - <b>MAILING LIST ARCHIVE</b></a> before - <a href="http://www.tuxedo.org/~esr/faqs/smart-questions.html">posting a new question</a>. + <b>MAILING LIST ARCHIVE</b></a> before + <a href="http://www.tuxedo.org/~esr/faqs/smart-questions.html">posting a new question</a>. Like as not, it's already been asked and answered. </p> <p> - The Struts <a href="resources/index.html"><b>Resources</b></a> page provides links to - everything else published about Struts, including - <a href="resources/books.html">books</a>, - <a href="resources/articles.html">articles</a>, - <a href="resources/tutorials.html">tutorials</a>, - <a href="resources/seminars.html">seminars</a>, + The Struts <a href="resources/index.html"><b>Resources</b></a> page provides links to + everything else published about Struts, including + <a href="resources/books.html">books</a>, + <a href="resources/articles.html">articles</a>, + <a href="resources/tutorials.html">tutorials</a>, + <a href="resources/seminars.html">seminars</a>, and sample applications. There are also links to public sites "Powered by Struts" and a directory of professional Struts consultants. </p> <p> - The Struts <a href="news.html"><b>News & Status</b></a> page highlights current - events affecting the framework, including new releases, proposals for new features, + The Struts <a href="news.html"><b>News & Status</b></a> page highlights current + events affecting the framework, including new releases, proposals for new features, and additions to the Resources page. </p> </section> - <section name="Struts Book Review Project" href="review"> - - <p> - The OReilly Struts book (title not set yet) will be available sometime in the 3rd - quarter of 2002. Published by OReilly, this book is to cover both Struts 1.0 and 1.1. - The beta or draft chapters are being made - <a href="http://www.theserverside.com/resources/strutsreview.jsp"><b>available for - download</b></a> to facilitate an early public review process for the material. - </p> - - <p> - Struts has been featured in several published books, and others are slated for publication. - See the <a href="resources/books.html">Struts Resources<b>:</b>Books</a> page for details. - </p> - - </section> - <section name="Acquiring Struts" href="Acquiring"> <p> @@ -191,9 +161,9 @@ <li><a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src"> <b>Struts 1.0.2 Source Code Distribution</b></a></li> </ul> - + <p> - Check the + Check the <a href="http://jakarta.apache.org/struts/doc-1.0.2/release-notes-1.0.2.html"> Release Notes</a> for a summary of the changes since the Struts 1.0.1 release. </p> @@ -204,7 +174,7 @@ <a href="http://jakarta.apache.org/struts/doc-1.0.2/installation.html#Prerequisites"> prerequisite</a> software applications. Then, follow the appropriate instructions to <a href="http://jakarta.apache.org/struts/doc-1.0.2/installation.html#Installing"> - install and use a Struts binary + install and use a Struts binary distribution</a> in your web application or for <a href="http://jakarta.apache.org/struts/doc-1.0.2/installation.html#Building"> building Struts from the source distribution</a>. @@ -229,7 +199,7 @@ </ul> <p> - Check the + Check the <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html"> Release Notes</a> for a summary of the changes since the Struts 1.0.2 release. </p> @@ -240,7 +210,7 @@ <a href="http://jakarta.apache.org/struts/userGuide/installation.html#Prerequisites"> prerequisite</a> software applications. Then, follow the appropriate instructions to <a href="http://jakarta.apache.org/struts/userGuide/installation.html#Installing"> - install and use a Struts binary + install and use a Struts binary distribution</a> in your web application or for <a href="http://jakarta.apache.org/struts/userGuide/installation.html#Building"> building Struts from the source distribution</a>. @@ -250,8 +220,8 @@ <section name="Nightly Builds" href="Builds"> <p> - For developers who are helping to develop Struts, or who just want - "the latest bits", the latest development version is made available each + For developers who are helping to develop Struts, or who just want + "the latest bits", the latest development version is made available each morning. Use at your own risk! </p> @@ -268,7 +238,7 @@ </ul> <p> - Be sure to check the + Be sure to check the <a href="http://jakarta.apache.org/struts/userGuide/release-notes.html"> Release Notes</a> for the nightly builds so you know what you are getting! </p> @@ -286,15 +256,15 @@ <section name="Reporting Bugs and Feature Requests" href="Bugs"> <p> - Tracking of bug reports and enhancement requests for Struts is handled - through the + Tracking of bug reports and enhancement requests for Struts is handled + through the <a href="http://jakarta.apache.org/site/bugs.html"> - Apache Bug Database</a>. Please select <strong>Struts</strong> from the product - list, along with the details of which component of Struts you feel this report + Apache Bug Database</a>. Please select <strong>Struts</strong> from the product + list, along with the details of which component of Struts you feel this report relates to, and details of your operating environment. You will automatically be - notified by email as the status of your bug or enhancement report changes. Please - be sure to read - <a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report + notified by email as the status of your bug or enhancement report changes. Please + be sure to read + <a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report Bugs Effectively</a> before posting. </p> @@ -304,23 +274,23 @@ <p> You can upload a proposed <a href="http://jakarta.apache.org/site/source.html#Patches"> - patch</a> to either the code or documentation by creating a feature request in - <a href="#Bugs">Bugzilla</a>. <b>After creating the ticket</b>, you can go back - and upload a file containing your patch. + patch</a> to either the code or documentation by creating a feature request in + <a href="#Bugs">Bugzilla</a>. <b>After creating the ticket</b>, you can go back + and upload a file containing your patch. </p> <p> - The documentation is maintained in the <code>doc</code> folder of the CVS in a - XML format. In the Nightly Build, there is a "compile.website" target in the - <code>build.xml</code> file, which renders the XML into the HTML we post to the - Website. If you would like to help with the documentation, it is important to - provide patches and new pages in the XML source. Otherwise, some other volunteer - 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 + The documentation is maintained in the <code>doc</code> folder of the CVS in a + XML format. In the Nightly Build, there is a "compile.website" target in the + <code>build.xml</code> file, which renders the XML into the HTML we post to the + Website. If you would like to help with the documentation, it is important to + provide patches and new pages in the XML source. Otherwise, some other volunteer + 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 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 + New additions for the Resources page should posted as an enhancement request to <a href="#Bugs">Bugzilla</a>. </p> @@ -329,9 +299,9 @@ <section name="Joining the Mailing Lists" href="lists"> <p> - Before joining any mailing list at Jakarta, please be sure to read the - <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists - Guidelines</a>. - If you have read and understood these guidelines, you are welcome to join the + Before joining any mailing list at Jakarta, please be sure to read the + <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists - Guidelines</a>. + If you have read and understood these guidelines, you are welcome to join the Jakarta Struts mailing lists: </p> <ul> @@ -349,12 +319,12 @@ [<a href="mailto:[EMAIL PROTECTED]">Unsubscribe</a>] </li> <li><strong>STRUTS-USER Digest</strong> - Subscribe to this list - to receive a daily digest of the Struts USER list. + to receive a daily digest of the Struts USER list. [<a href="mailto:[EMAIL PROTECTED]">Subscribe</a>] [<a href="mailto:[EMAIL PROTECTED]">Unsubscribe</a>] </li> - <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 + <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/> Our thanks to BaseBeans Engineering for providing this much-needed service! @@ -366,12 +336,12 @@ <section name="Posting a Question to a Mailing List" href="questions"> <p> - Before posting a new question, be sure to consult the + Before posting a new question, be sure to consult the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=42"> <b>MAILING LIST ARCHIVE</b></a> and the very excellent <a href="http://www.tuxedo.org/~esr/faqs/smart-questions.html"> - How To Ask Questions The Smart Way</a> by Eric Raymond. Please do be sure - to <a href="http://expita.com/nomime.html">turn off HTML</a> in your + How To Ask Questions The Smart Way</a> by Eric Raymond. Please do be sure + to <a href="http://expita.com/nomime.html">turn off HTML</a> in your email client before posting. </p> @@ -380,9 +350,9 @@ <section name="Getting Involved" href="Involved"> <p> - 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 + 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>. </p>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>