Author: husted Date: Fri Jul 7 04:32:46 2006 New Revision: 419872 URL: http://svn.apache.org/viewvc?rev=419872&view=rev Log: STR-2898 : Tweaks, update links and product names, from welcome through userGuide
Modified: struts/struts1/trunk/pom.xml struts/struts1/trunk/src/site/xdoc/faqs/apps.xml struts/struts1/trunk/src/site/xdoc/index.xml struts/struts1/trunk/src/site/xdoc/learning.xml struts/struts1/trunk/src/site/xdoc/roadmap.xml struts/struts1/trunk/src/site/xdoc/userGuide/building_controller.xml struts/struts1/trunk/src/site/xdoc/userGuide/building_model.xml struts/struts1/trunk/src/site/xdoc/userGuide/building_view.xml struts/struts1/trunk/src/site/xdoc/userGuide/configuration.xml struts/struts1/trunk/src/site/xdoc/userGuide/installation.xml struts/struts1/trunk/src/site/xdoc/userGuide/introduction.xml struts/struts1/trunk/src/site/xdoc/userGuide/preface.xml struts/struts1/trunk/src/site/xdoc/userGuide/release-notes.xml Modified: struts/struts1/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/pom.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/pom.xml (original) +++ struts/struts1/trunk/pom.xml Fri Jul 7 04:32:46 2006 @@ -123,7 +123,7 @@ </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> - <version>2.0-beta-4</version> + <version>2.0-beta-5</version> </plugin> </plugins> </pluginManagement> Modified: struts/struts1/trunk/src/site/xdoc/faqs/apps.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/faqs/apps.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/faqs/apps.xml (original) +++ struts/struts1/trunk/src/site/xdoc/faqs/apps.xml Fri Jul 7 04:32:46 2006 @@ -53,7 +53,7 @@ <li>This document focuses on form/data centric applications, but may also work with other types of applications.</li> - <li>This material was originally written for version 1.1 (beta 2), + <li>This material was originally written for Struts 1.1 (beta 2), and reviewed for the 1.2.2 and 1.3.0 releases.</li> </ol> </subsection> @@ -225,12 +225,12 @@ </li> <li>Unit Testing <ol> - <li>Unit test normal java beans with + <li>Unit test normal JavaBeans with JUnit. <a href="http://www.junit.org"> (more...)</a> </li> - <li>Unit test JSP, taglibs and + <li>Unit test JSP, taglibs, and conventional servlet components with Cactus. <a href="http://jakarta.apache.org/cactus"> @@ -254,7 +254,7 @@ </li> <li>Deployment <ol> - <li>Build script should create a war file + <li>Build script should create a WAR file containing the files developed above, along with files that make up the Modified: struts/struts1/trunk/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/index.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/index.xml (original) +++ struts/struts1/trunk/src/site/xdoc/index.xml Fri Jul 7 04:32:46 2006 @@ -24,7 +24,7 @@ <body> - <section name="Welcome to Struts 1.x"> + <section name="Welcome to Struts 1"> <a name="Welcome"/> <p> @@ -72,7 +72,8 @@ <a href="http://java.sun.com/products/jsp/">JavaServer Pages,</a> including - <a href="faqs/kickstart.html#jsf">JSTL and JSF,</a> + <a href="struts-el/index.html">JSTL</a> and + <a href="struts-faces/index.html">JSF,</a> as well as <a href="http://jakarta.apache.org/velocity/tools/struts/"> Velocity Templates,</a> @@ -214,7 +215,7 @@ <code>set-property</code> feature. This is one reason why there are so many - <a href="http://wiki.apache.org/struts/StrutsResources/"> + <a href="learning.html#resources"> contributor extensions.</a> We provide the base framework, but you can still write Modified: struts/struts1/trunk/src/site/xdoc/learning.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/learning.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/learning.xml (original) +++ struts/struts1/trunk/src/site/xdoc/learning.xml Fri Jul 7 04:32:46 2006 @@ -32,13 +32,20 @@ <strong>official documentation</strong> for the framework is provided online and may be built locally from the source code - distribution. + distribution using <a href="http://maven.apache.org/">Apache Maven 2</a>. To build the documentation, change to the subproject's folder and run </p> <p> - $ maven site + $ mvn site + </p> + + <p> + For more help with building the website, visit the + <a href="http://wiki.apache.org/struts/StrutsMaintenanceWebsite"> + Struts Maintenance - Website</a> + page. </p> <p> @@ -52,7 +59,7 @@ The <a href="apidocs/index.html">Javadocs</a> and - <a href="http://svn.apache.org/viewcvs.cgi/struts/action/trunk/"> + <a href="http://svn.apache.org/viewcvs.cgi/struts/struts1/trunk/"> source code</a> can also be browsed. </p> @@ -98,7 +105,7 @@ </p> </subsection> - <a name="FAQS"/> + <a name="faqs"/> <subsection name="FAQS and HOWTOs"> <p> @@ -251,13 +258,13 @@ JPetStore</a> - A streamlined version of the Java Petstore application - implemented with SAF and iBATIS database + implemented with Struts and iBATIS database layer. </li> <li> <a href="http://www.codeczar.com/products/logweb/index.html"> LogWeb</a> - - A SAF webapp for configuring + - A Struts webapp for configuring Log4J at runtime within a servlet container. </li> </ul> @@ -351,7 +358,7 @@ <a name="resources"/> <subsection name="Community Resources"> <p> - Apache Struts has attracted a large and robust community + The framework has attracted a large and robust community of developers, which have created a vast number of Struts related resources. @@ -365,7 +372,7 @@ For a comprehensive listing of all resources related to Apache Struts, including articles, books, and third-party extensions, - for Struts 1 and Struts 2, + for both Struts 1 and Struts 2, visit <a href="http://www.StrutsCentral.net/">Struts Central.</a> </p> Modified: struts/struts1/trunk/src/site/xdoc/roadmap.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/roadmap.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/roadmap.xml (original) +++ struts/struts1/trunk/src/site/xdoc/roadmap.xml Fri Jul 7 04:32:46 2006 @@ -29,8 +29,7 @@ <p> This document outlines some of changes we expect to - see in future releases of Struts and - related subprojects. + see in future releases of Struts 1. </p> <p> @@ -46,10 +45,10 @@ <subsection name="JIRA Queries"> <p> - The Apache Struts development community uses the + The Apache Struts Projects uses the <a href="http://issues.apache.org/struts/"> - Apache Bug Database</a> - (JIRA) to manage problem reports + JIRA issuer tracker</a> + to manage problem reports and enhancement suggestions. For your convenience, here are some common JIRA queries: Modified: struts/struts1/trunk/src/site/xdoc/userGuide/building_controller.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/building_controller.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/building_controller.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/building_controller.xml Fri Jul 7 04:32:46 2006 @@ -29,7 +29,10 @@ <subsection name="4.1 Overview"> <p> - Now that we understand how to construct the Model and View + Now that we understand how to construct the + <a href="building_model.html">Model</a> + and + <a href="building_view.html">View</a> components of your application, it is time to focus on the Controller components. @@ -52,7 +55,9 @@ <li> Write an Action class for each logical request that may - be received (extend org.apache.struts.action.Action). + be received (extend the + <code>[org.apache.struts.action.Action]</code> + class). </li> <li> @@ -128,7 +133,7 @@ <p> Our controller delegates most of this grunt work to the - <a href="#4_2_1_Request_Processor">Request Processor</a> + <a href="#request_processor">Request Processor</a> and Action classes. </p> @@ -2050,8 +2055,7 @@ configuration DTD</a> and the <a href="../apidocs/org/apache/struts/action/ActionMapping.html"> - ActionMapping documentation</a> - . + ActionMapping documentation.</a> </p> </subsection> Modified: struts/struts1/trunk/src/site/xdoc/userGuide/building_model.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/building_model.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/building_model.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/building_model.xml Fri Jul 7 04:32:46 2006 @@ -32,8 +32,7 @@ Many requirements documents used for building web applications focus on the - <em>View</em> - . + <em>View.</em> However, you should ensure that the processing required for each submitted request is also clearly defined from the Modified: struts/struts1/trunk/src/site/xdoc/userGuide/building_view.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/building_view.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/building_view.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/building_view.xml Fri Jul 7 04:32:46 2006 @@ -33,26 +33,20 @@ components, but does not provide any actual view components of its own. - Several options are available, such as - <a href="http://struts.apache.org/struts-taglib/">Struts - Taglib,</a> - <a href="http://struts.sourceforge.net/struts-cocoon/"> - Struts Cocoon,</a> - <a href="http://jakarta.apache.org/velocity/tools/struts/"> - Struts Velocity,</a> - and - <a href="http://stxx.sourceforge.net/">Stxx,</a> - among others. + Several <a href="#presentation_frameworks"> + presentation technologies</a> are available, + including, among others, Cocoon, JSP, Velocity Templates, + and XSLT. </p> <p> Features provided by the framework for direct use by view components include - <a href="#resources">Message Resources</a> + <a href="#i18n">Message Resources</a> for localizing text and images, and - <a href="#formbeans">FormBeans</a> + <a href="#form_beans">FormBeans</a> to provide for automatic population and validation. </p> @@ -316,7 +310,7 @@ the ActionForm beans and the other controller components are View neutral. - The framework be used with Cocoon, Velocity Templates, + The framework can also be used with Cocoon, Velocity Templates, XSLT, and any other presentation technology that can be rendered via a Java servlet. @@ -689,13 +683,13 @@ technologies, and there are a great number of extensions that make creating view components even easier. + Some popular presentation technologies include: </p> - - Some popular presentation layer technologies include: + <ul> <li> <a href="http://struts.apache.org/struts-taglib/"> - Struts Taglibs</a> + Struts Taglib</a> </li> <li> <a href="http://struts.sourceforge.net/struts-cocoon/"> Modified: struts/struts1/trunk/src/site/xdoc/userGuide/configuration.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/configuration.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/configuration.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/configuration.xml Fri Jul 7 04:32:46 2006 @@ -634,17 +634,26 @@ <p> There are three approaches for switching from one module to another. + </p> + + <ol> + <li> You can use the <code>org.apache.struts.actions.SwitchAction</code> from the Extras JAR, + </li> + <li> you can use a <code><forward></code> (global or local) and specify the contextRelative attribute with a value of true, + </li> + <li> or you can specify the "module" parameter as part of any of the Struts JSP hyperlink tags (Include, Img, Link, Rewrite, or Forward). - </p> + </li> + </ol> <p> You can use Modified: struts/struts1/trunk/src/site/xdoc/userGuide/installation.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/installation.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/installation.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/installation.xml Fri Jul 7 04:32:46 2006 @@ -69,42 +69,12 @@ </li> <li> - <strong>XML Parser</strong> - - The framework - <strong>requires</strong> - the presence of an XML - parser that is compatible with the Java API for XML - Parsing (JAXP) - specification, 1.1 or later. This is bundled with J2SE - 1.4 and later. - For earlier versions of Java, the easiest way to - obtain JAXP is - probably by downloading the Web Services Developers - Kit - (1.1 or later!). See the - <a href="http://java.sun.com/xml/jaxp/faq.html#jaxp-ri-latest"> - Sun JAXP FAQ</a> - for more information.) - In your applications, you may replace the reference - implementation classes with any other JAXP compliant - parser, such as - <a href="http://xml.apache.org/xerces-j">Xerces</a> - . See detailed - instructions related to the parser in the instructions - for - <a href="#Building">building</a> - and - <a href="#Installing">installing</a> - the framework, below. - </li> - - <li> <strong>Maven Build System</strong> - - If you are building the framework from the + - (optional) If you are building the framework from the source distribution, you must download and install the - <a href="http://maven.apache.org/maven-1.x/">Apache - Maven 1.0.2</a> - build system. + <a href="http://maven.apache.org/">Apache + Maven 2</a> + build system (2.0-beta-5, or later). </li> </ul> @@ -115,7 +85,7 @@ href="Installing"> <p>First, download a binary distribution of Struts - Framework Library by following the + by following the instructions <a href="http://struts.apache.org/downloads.html">here,</a> Then, make sure @@ -127,9 +97,8 @@ <p>Unpack the Library distribution into a convenient directory. - (If you - <a href="#Building">building from the source - distribution,</a> + (If you are <a href="http://struts.apache.org/downloads.html#Building"> + building from the source distribution,</a> the result of the build will already be an unpacked binary distribution for you). The distribution consists of the following @@ -329,33 +298,6 @@ Example Application.</a> </li> </ul> - </subsection> - - <subsection name="Building From Source" href="Building"> - - <p> - First, download a source distribution by following the - instructions - <a href="http://struts.apache.org/downloads.html">here.</a> - Then, make sure - you have downloaded and installed - <a href="http://maven.apache.org/maven-1.x/">Apache Maven - 1.0.2</a> - </p> - - <p> - Change to the component you would like to build, and - invoke - </p> - - <source>mvn build</source> - - <p> - Go to the \build directory and run the command - </p> - - <source>$mvn build-all</source> - </subsection> <subsection> Modified: struts/struts1/trunk/src/site/xdoc/userGuide/introduction.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/introduction.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/introduction.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/introduction.xml Fri Jul 7 04:32:46 2006 @@ -101,7 +101,7 @@ McClanahan to provide a standard MVC framework to the Java community. In July 2001, version 1.0 was released, and IOHO, Java - Model 2 development will never be quite the same. + Model 2 development has never been quite the same. </p> </subsection> @@ -267,7 +267,7 @@ <p> The <em>View</em> - portion of a SAF-based application is most often + portion of a Struts-based application is most often constructed using JavaServer Pages (JSP) technology. JSP pages can contain static HTML (or XML) text called "template text", @@ -397,7 +397,7 @@ </p> <p> - The Struts Taglibs (another component) provide direct + The Struts Taglib component provides direct support for the <strong>View</strong> layer @@ -683,12 +683,11 @@ <a href="index.html">Other sections</a> in this document cover the various framework components in greater detail. - The Struts Taglib distribution includes several Developer + The Struts Taglib component includes several Developer Guides - covering various aspects of the tag components. - The Struts Applications component provides sample - applications - that show how it all comes together. + covering various aspects of the custom tags. + A number of sample applications are bundled with the + distribution that show how it all comes together. </p> <p> Modified: struts/struts1/trunk/src/site/xdoc/userGuide/preface.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/preface.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/preface.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/preface.xml Fri Jul 7 04:32:46 2006 @@ -85,9 +85,9 @@ but not these technologies, the best overall starting point is <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html"> - <strong>The J2EE Tutorial.</strong> + The J2EE Tutorial. </a> - This document is also available for download in + The tutorial is also available for download in <a href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/JavaWSTutorial.pdf"> PDF</a> format. @@ -106,7 +106,7 @@ generally, then the best starting point is <a href="http://java.sun.com/docs/books/tutorial/index.html"> - <strong>The Java Tutorial.</strong> + The Java Tutorial. </a> This overlaps with The J2EE Tutorial in some places, but the two work well together. @@ -138,7 +138,7 @@ the Web and web applications. </p> - <p>While building web applications, some Java developers will + <p>While building web applications, some Java developers write their own HTML. Others leave that responsibility to the page designers.</p> @@ -148,34 +148,34 @@ <ul> <li> <a href="http://www.w3.org/MarkUp/Guide/"> - <strong>Getting started with HTML</strong> + Getting started with HTML </a> by Dave Raggett </li> <li> <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/HTTP.html"> - <strong>HTTP Overview</strong> + HTTP Overview </a> in The J2EE Tutorial. </li> <li> <a href="http://www.rfc-editor.org/rfc/rfc2616.txt"> - <strong>HTTP/1.1 - </strong> + HTTP/1.1 + </a> Specification </li> <li> <a href="http://www.rfc-editor.org/rfc/rfc2617.txt"> - <strong>HTTP - Basic and Digest Authentication</strong> + HTTP + Basic and Digest Authentication </a> Specification </li> <li> <a href="http://www.rfc-editor.org/rfc/rfc2109.txt"> - <strong>State - Management Mechanism</strong> + State + Management Mechanism </a> Specification (Cookies) </li> @@ -232,14 +232,13 @@ <ul> <li> <a href="http://java.sun.com/docs/books/tutorial/java/index.html"> - <strong>Learning the Java Language</strong> + Learning the Java Language </a> in the Java Tutorial </li> <li> <a href="http://java.sun.com/docs/books/tutorial/essential/threads/index.html"> - <strong>Threads: Doing Two or More Tasks At - Once</strong> + Threads: Doing Two or More Tasks At Once </a> in the Java Language Tutorial @@ -255,14 +254,14 @@ <ul> <li> <a href="http://www.laputan.org/drc/drc.html"> - <strong>Designing Reusable Classes</strong> + Designing Reusable Classes </a> by Ralph E. Johnson & Brian Foote </li> <li> <a href="http://www.cs.wustl.edu/~schmidt/CACM-frameworks.html"> - <strong>Object-Oriented Application - Frameworks</strong> + Object-Oriented Application + Frameworks </a> by Mohamed Fayad and Douglas C. Schmidt </li> @@ -366,9 +365,9 @@ <ul> <li> <a href="http://java.sun.com/products/javabeans/docs/"> - <strong>The + The JavaBeans Component Architecture - Documentation</strong> + Documentation </a> page at <code>java.sun.com,</code> @@ -378,13 +377,13 @@ </li> <li> <a href="http://java.sun.com/docs/books/tutorial/javabeans/index.html"> - <strong>The JavaBeans Trail</strong> + The JavaBeans Trail </a> in the Java Tutorial </li> <li> <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPBeans.html"> - <strong>JavaBeans Components in JSP Pages</strong> + JavaBeans Components in JSP Pages </a> in The J2EE Tutorial </li> @@ -511,8 +510,8 @@ <ul> <li> <a href="http://java.sun.com/docs/books/tutorial/essential/attributes/properties.html"> - <strong>Using Properties to Manage Program - Attributes</strong> + Using Properties to Manage Program + Attributes </a> in The Java Tutorial </li> @@ -532,7 +531,7 @@ <ul> <li> <a href="http://java.sun.com/docs/books/tutorial/i18n/resbundle/concept.html"> - <strong>About the ResourceBundle Class</strong> + About the ResourceBundle Class </a> in the Java Tutorial </li> @@ -645,23 +644,23 @@ <ul> <li> <a href="http://java.sun.com/products/servlet/"> - <strong>The - Java Servlet Technology</strong> + The + Java Servlet Technology </a> page at <code>java.sun.com</code> </li> <li> <a href="http://java.sun.com/products/servlet/download.html"> - <strong>The - Servlet 2.3 and 2.4 Specifications</strong> + The + Servlet 2.3 and 2.4 Specifications </a> download page at <code>java.sun.com</code> </li> <li> <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html"> - <strong>Java Servlet Technology</strong> + Java Servlet Technology </a> in The J2EE Tutorial. </li> @@ -1023,8 +1022,8 @@ <subsection name="0.7.6 Sessions"> <p>One of the key characteristics of HTTP is that it is - <em>stateless</em> - . In other words, there is nothing built in to + <em>stateless.</em> + In other words, there is nothing built in to HTTP that identifies a subsequent request from the same user as being related to a previous request from that user. This makes @@ -1057,7 +1056,7 @@ (in JSP, they are known as "session scope beans"). </p> - <p>To avoid occupying resources forever when a user fails to + <p>To avoid occupying resources indefinately when a user fails to complete an interaction, sessions have a configurable <em>timeout interval.</em> @@ -1192,6 +1191,29 @@ information in a database. </p> + <p> + For more about security, see: + </p> + <ul> + <li> + <a href="http://java.sun.com/blueprints/guidelines/designing_enterprise_applications/security/index.html"> + J2EE Blueprints: Security</a> + </li> + <li> + <a href="http://securityfilter.sourceforge.net/"> + SecurityFilter + </a> + </li> + <li> + <a href="http://acegisecurity.org/"> + Acegi Security</a> + </li> + <li> + <a href="http://sslext.sourceforge.net/"> + The Struts SSL Extension for HTTP/HTTPS switching </a> + </li> + </ul> + </subsection> <a name="jsp"/> @@ -1233,29 +1255,29 @@ <ul> <li> <a href="http://java.sun.com/products/jsp/"> - <strong>The - JavaServer Pages Technology</strong> + The + JavaServer Pages Technology </a> page at <code>java.sun.com</code> </li> <li> <a href="http://java.sun.com/products/jsp/reference/api/index.html"> - <strong>The - JSP 1.2 and 2.0 Specifications</strong> + The + JSP 1.2 and 2.0 Specifications </a> download page at <code>java.sun.com</code> </li> <li> <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html"> - <strong>JavaServer Pages Technology</strong> + JavaServer Pages Technology </a> in The J2EE Tutorial </li> <li> <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html"> - <strong>Custom Tags in JSP Pages</strong> + Custom Tags in JSP Pages </a> in The J2EE Tutorial </li> @@ -1272,7 +1294,7 @@ <p>The framework also works well with the <a href="http://java.sun.com/products/jsp/jstl"> - <strong>JavaServer Pages Standard Tag Library</strong> + JavaServer Pages Standard Tag Library </a> (JSTL) and taglibs from other sources, like <a href="http://jsptags.com/">JSP Tags,</a> @@ -1313,16 +1335,15 @@ JavaServer Faces technology.</a> JSF simplifies building user interfaces for JavaServer applications, both for the web and for the desktop. - To keep pace, Struts 2 has support for this new technology, allowing - Struts pages to use JSF components. For teams looking for a step-wise transition to JSF and Struts 1, we offer Struts-Faces taglib, which lets you use JSF components with your existing - Actions. + Actions, so that you can migate to JSF one page a time. </p> <p> For an open source implementation of JSF, visit our - sibling project. + sibling project, <a href="httpL//myfaces.apache.org"> + Apache MyFaces.</a> </p> <p>For more about JSTL and JavaServer Faces see</p> @@ -1335,13 +1356,13 @@ </li> <li> <a href="http://www.jsfcentral.com"> - <strong>JSF Central</strong> + JSF Central </a> - JavaServer Faces resources. </li> <li> <a href="http://www.jamesholmes.com/JavaServerFaces/"> - <strong>JavaServer Faces Resources</strong> + JavaServer Faces Resources </a> - James Holmes dot Com. </li> Modified: struts/struts1/trunk/src/site/xdoc/userGuide/release-notes.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/src/site/xdoc/userGuide/release-notes.xml?rev=419872&r1=419871&r2=419872&view=diff ============================================================================== --- struts/struts1/trunk/src/site/xdoc/userGuide/release-notes.xml (original) +++ struts/struts1/trunk/src/site/xdoc/userGuide/release-notes.xml Fri Jul 7 04:32:46 2006 @@ -22,7 +22,7 @@ <title>Release Notes (since 1.3.3)</title> </properties> <body> - <section name="6.1 Release Notes - Version 1.3.4"> + <section name="6.1 Release Notes - Version 1.3.5"> <subsection> <p> @@ -96,7 +96,7 @@ <p> You can also access to the Apache Struts source repository and change logs directly through both - <a href="http://svn.apache.org/viewcvs.cgi/struts/action/trunk/?root=Apache-SVN"> + <a href="http://svn.apache.org/viewcvs.cgi/struts/struts1/trunk/?root=Apache-SVN"> web browser</a> and <a href="http://www.apache.org/dev/version-control.html"> @@ -104,17 +104,17 @@ interfaces. </p> - <h3>Struts</h3> + <h3>Components</h3> <p> - The Struts 1.3.4 distribution contains the following eight + The Struts 1.3.5 distribution contains the eight components: Core, Applications, EL, Extras, Faces, Scripting, Taglib, and Tiles. </p> <p> - The Struts, including the website, is being - built with Maven 2. + The entire Struts distribution, including the website, + is being built with Maven 2. But, of course, you can continue to build your own projects any way you like! </p> @@ -151,18 +151,34 @@ <p>The following issues have been resolved since the 1.3.3 test build:</p> <h4>Bugs</h4> <ul> -<li>[<a href='http://issues.apache.org/struts/browse/STR-2795'>STR-2795</a>] - Postback Forms - Caching and Modules</li> -<li>[<a href='http://issues.apache.org/struts/browse/STR-2866'>STR-2866</a>] - Struts Tiles jar is missing dtd, tld and chain config files</li> -<li>[<a href='http://issues.apache.org/struts/browse/STR-2867'>STR-2867</a>] - Dependency problems in faces-example2 sample app (using Tiles)</li> -<li>[<a href='http://issues.apache.org/struts/browse/STR-2870'>STR-2870</a>] - The Specification-Title in the jar file manifests is corrupted</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2901'>STR-2901</a>] - Map-backed forms won't work with ')' characters in keys</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2890'>STR-2890</a>] - DEFINE tag causes compilation issues</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2887'>STR-2887</a>] - TagUtils.instance is private final. Please allow to change the instance with a custom one! Maybe put it protected only!</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2883'>STR-2883</a>] - The command/action corresponding to RequestProcessor.processCachedMessages() method appears to be missing in 1.3</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2881'>STR-2881</a>] - PerformForward command not honoring "module" property of ForwardConfig</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2879'>STR-2879</a>] - when used in modules, TilesPreProcessor not backwards compatible with 1.2.x</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2877'>STR-2877</a>] - TestModuleConfig fails when run offline</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2876'>STR-2876</a>] - Tiles 1.1 DTD registration is missing from XmlParser</li> <li>[<a href='http://issues.apache.org/struts/browse/STR-2872'>STR-2872</a>] - Section "4.3.3 Map-backed ActionForms" of User's Manual contains a dead link</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2870'>STR-2870</a>] - The Specification-Title in the jar file manifests is corrupted</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2866'>STR-2866</a>] - Struts Tiles jar is missing dtd, tld and chain config files</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2862'>STR-2862</a>] - Cannot load a validator resource from '/WEB-INF/validator-rules.xml</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2859'>STR-2859</a>] - When using <html:html xhtml="true"> the form name is not used but the id, and the client validation using javascript fails</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2795'>STR-2795</a>] - Postback Forms - Caching and Modules</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2527'>STR-2527</a>] - Attributes with <rtexprvalue>false</rtexprvalue> in TLD prevent EL evaluation</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2496'>STR-2496</a>] - [struts-faces] Example applications don't work?!</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2493'>STR-2493</a>] - [struts-faces] ErrorsRenderer assumes ActionErrors</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-1892'>STR-1892</a>] - timezone support for bean:write tag</li> </ul> <h4>Tasks</h4> <ul> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2898'>STR-2898</a>] - Rename Struts Action 1 to Struts 1</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2892'>STR-2892</a>] - Remove old cactus config </li> <li>[<a href='http://issues.apache.org/struts/browse/STR-2871'>STR-2871</a>] - Rename the release notes so that the filename contains a single period</li> +<li>[<a href='http://issues.apache.org/struts/browse/STR-2853'>STR-2853</a>] - Configure the CheckStyle plugin to use the struts_checks.xml file</li> </ul> - + </subsection> <subsection>