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 2005/09/06 02:14:22 UTC
svn commit: r278892 - in /struts/site/trunk/xdocs: acquiring.xml
announce.xml bylaws.xml download.xml helping.xml index.xml javadoc.xml
mail.xml navigation.xml release-checklist.xml releases.xml using.xml
volunteers.xml
Author: husted
Date: Mon Sep 5 17:14:15 2005
New Revision: 278892
URL: http://svn.apache.org/viewcvs?rev=278892&view=rev
Log:
Interim changes to Site subproject.
Modified:
struts/site/trunk/xdocs/acquiring.xml
struts/site/trunk/xdocs/announce.xml
struts/site/trunk/xdocs/bylaws.xml
struts/site/trunk/xdocs/download.xml
struts/site/trunk/xdocs/helping.xml
struts/site/trunk/xdocs/index.xml
struts/site/trunk/xdocs/javadoc.xml
struts/site/trunk/xdocs/mail.xml
struts/site/trunk/xdocs/navigation.xml
struts/site/trunk/xdocs/release-checklist.xml
struts/site/trunk/xdocs/releases.xml
struts/site/trunk/xdocs/using.xml
struts/site/trunk/xdocs/volunteers.xml
Modified: struts/site/trunk/xdocs/acquiring.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/acquiring.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/acquiring.xml (original)
+++ struts/site/trunk/xdocs/acquiring.xml Mon Sep 5 17:14:15 2005
@@ -6,7 +6,7 @@
-->
<properties>
- <title>Acquiring - The Apache Struts Web Application Framework</title>
+ <title>Acquiring - Apache Struts Project</title>
</properties>
<body>
@@ -14,28 +14,15 @@
<a name="Acquiring"/>
<p>
- Struts is available in a binary distribution, a source distribution, and a
- library distribution, which is a minimal binary distribution that includes
- only what you need to build your own applications with Struts.
- </p>
- <p>
- You may choose to download a production release, a milestone release, or a
- development build. All downloads are available to the general public at
- no charge and are distributed under the
- <a href="http://apache.org/licenses/">Apache Software License</a>.
- </p>
- <p>
- <strong>In addition to a Struts distribution,</strong> you will need to
- ensure that you have downloaded and installed all of the
- <a href="userGuide/installation.html#Prerequisites">prerequisite</a>
- software. Then, follow the appropriate instructions to
- <a href="userGuide/installation.html#Installing">
- install and use a Struts binary distribution</a> in your web application
- or for
- <a href="userGuide/installation.html#Building">
- building Struts from the source distribution</a>.
+ Struts products are made available to the public at no charge in both
+ binary and source distributions under the
+ <a href="http://apache.org/licenses/">Apache Software License</a>.
+ Each subproject offers a production release, as well as a milestone
+ releases and "nightly" development builds.
+ Individual JARs are also made available through
+ <a href="http://maven.apache.org">Apache Maven</a> repositories,
+ like <a href="http://ibiblio.org">ibiblio</a>.
</p>
-
</section>
<section name="Releases and Milestone Builds">
@@ -72,16 +59,21 @@
<a name="DevelopmentBuilds"/>
<p>
- The latest <em>development build</em> of Struts is available
- <a href="http://svn.apache.org/dist/struts/">here</a>
- in binary, source and library distributions.
+ The latest <em>development build</em> of Struts products are available
+ <a href="http://svn.apache.org/dist/struts/">here</a>
+ in binary, source and library distributions.
+ Library distributions include any external depdencies
+ needed to use a product with your application.
</p>
<p>
- Development builds are being reviewed for quality by the Struts community.
- When a build is judged "ready for prime time", it is promoted to "General
- Availability" status and may be made the "Best Available" release. A build
- that isn't quite there may be promoted to "Beta" status.
+ Development builds are being reviewed for quality
+ by the Struts community.
+ When a build is judged "ready for prime time",
+ it is promoted to "General Availability" status and may be made
+ the "Best Available" release.
+ If the community feel that a build requires more testing,
+ then it may be marked with "Beta" status.
</p>
</section>
@@ -90,29 +82,31 @@
<a name="NightlyBuilds"/>
<p>
- 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!
+ For developers who are helping to create and maintain Struts products,
+ or who just want "the latest bits",
+ the latest development version is made available each morning.
+ Use at your own risk!
</p>
- <ul>
+ <p>
+ Apache Struts development builds are managed using
+ <a href="http://maven.apache.org/">Apache Maven</a>.
+ Maven acquires the various JARs needed by Struts products
+ and automaticaly shares JARs between Struts subprojects and other
+ Maven projects.
+ </p>
+
+ <ul>
<li>
- Nightly Builds of Struts Core, Taglib, Tiles, EL, Apps, and Plugins are
- available here:
- <a href="http://svn.apache.org/builds/struts/maven/">Built by Maven</a>.
- </li>
- <li>
- Nightly Builds of some sub-projects, such as Shale, Struts Faces,
- and Standalone Tiles (currently in the Sandbox) are available here:
- <a href="http://svn.apache.org/builds/struts/nightly/">Built by Ant</a>
+ <a href="http://svn.apache.org/builds/struts/maven/">Nightly Builds</a>.
</li>
</ul>
<p>
- Be sure to check the <a href="userGuide/release-notes.html">
- Release Notes</a> for the nightly builds so you know what you are getting!
+ Be sure to check the Release Notes for a nightly build,
+ so you have a better idea of what you are getting!
</p>
</section>
@@ -121,37 +115,52 @@
<a name="SourceCode"/>
<p>
- Access to the source repository for Struts is available through both
- <a href="http://svn.apache.org/viewcvs.cgi/struts/core/trunk/?root=Apache-SVN">web browser</a>
- and
- <a href="http://www.apache.org/dev/version-control.html">
- Subversion client</a> interfaces.</p>
+ Access to the Apache Struts source repository is available through
+ both
+ <a href="http://svn.apache.org/viewcvs.cgi/struts/core/trunk/?root=Apache-SVN">
+ web browser</a> and
+ <a href="http://www.apache.org/dev/version-control.html">
+ Subversion client</a> interfaces.
+ </p>
<p>
- To download the trunk (HEAD revision) of all struts projects, a convenience
- directory has been added, named current. The current directory uses a
- Subversion feature called externals which stores properties on the directory.
- With those properties Subversion has all the information it needs to download
- all the struts subprojects together automatically.
- </p>
- <p>There are some caveats to remember. Since all the subdirectories are
- still really different slices from the repository, relative paths won't
- always work as expected, for example. See the
- <a href="http://svnbook.red-bean.com/en/1.1/ch07s04.html">Externals
- Definitions</a> section of the
- <a href="http://svnbook.red-bean.com/">Subversion Book</a> for details.
+ To download the trunk (HEAD revision) of any Struts subproject,
+ a convenience directory has been added, named <b>current</b>.
+ The current directory uses a Subversion feature called externals
+ which stores properties on the directory.
+ With those properties,
+ Subversion has all the information it needs to automaticaly download
+ the head revision of all the Struts subprojects.
+ </p>
+
+ <p>
+ While Externals work well in practice, there are caveats.
+ For example,
+ since all the subdirectories are still really different slices
+ from the repository,
+ relative paths might not work the way you expect.
+ For more, see the
+ <a href="http://svnbook.red-bean.com/en/1.1/ch07s04.html">Externals
+ Definitions</a> section of the
+ <a href="http://svnbook.red-bean.com/">Subversion Book</a>.
</p>
- <p>To take advantage of this shortcut, use the following URL:
+ <p>
+ To take advantage of the <b>current</b> shortcut, use this URL:
</p>
+
<ul>
- <li>http://svn.apache.org/repos/asf/struts/current</li>
+ <li>
+ http://svn.apache.org/repos/asf/struts/current
+ </li>
</ul>
- <p>To check out individual sub-projects from the Subversion
- repository, you will need to specify one of the following URLs:
+ <p>
+ To check out individual sub-projects from the Subversion repository,
+ you can specify one of the following URLs:
</p>
+
<ul>
<li>http://svn.apache.org/repos/asf/struts/apps/trunk</li>
<li>http://svn.apache.org/repos/asf/struts/bsf/trunk</li>
@@ -164,27 +173,27 @@
<li>http://svn.apache.org/repos/asf/struts/taglib/trunk</li>
<li>http://svn.apache.org/repos/asf/struts/tiles/trunk</li>
</ul>
- <p>
- <strong>Warning:</strong> If you try to take a shortcut, and check out
- everything under 'struts', be aware that you will get not just the most
- recent code ('trunk'), but a copy of every tag and branch ever created
- for Struts. This will quite possibly fill up your entire disk!
- </p>
<p>
- If you are building Struts from source, be sure to refer to the
- <a href="userGuide/installation.html">Installation page</a> in the
- User Guide for prerequisites. There are several JARs from the Jakarta
- Commons project that are required to build Struts.
+ <strong>Warning:</strong>
+ If you try to check out everything under 'struts',
+ be aware that you will get not just the most recent code ('trunk'),
+ but a copy of every tag and branch ever created
+ for Struts.
+ A complete checkout of Struts from day one will take some time
+ and might max out your disk volume!
</p>
<p>
- If you are interested in the Tag Library Descriptor (TLD) files, these
- files are generated as part of the build process. The source files from
- which they are generated are the struts-*.xml files found in the
- <a href="http://svn.apache.org/repos/asf/struts/core/trunk/doc/userGuide/">
- /doc/userGuide</a> folder of the main repository.
+ If you are building a Struts subproject from source,
+ we recommend that you install and use <a href="http://maven.apache.org">
+ Apache Maven</a>,
+ since Maven will acquire whatever external JARs your system may need.
+ Of course,
+ you can still use your build system of choice to build your own
+ applications!
</p>
+
</section>
Modified: struts/site/trunk/xdocs/announce.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/announce.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/announce.xml (original)
+++ struts/site/trunk/xdocs/announce.xml Mon Sep 5 17:14:15 2005
@@ -2,7 +2,7 @@
<document>
<properties>
- <title>Announcements</title>
+ <title>Announcements - Apache Struts Project</title>
</properties>
<body>
@@ -412,7 +412,7 @@
<section>
<p class="right">Next:
- <a href="userGuide/index.html">User and Developer Guides</a>
+ <a href="projects-overview.html">Subproject Overview</a>
</p>
</section>
Modified: struts/site/trunk/xdocs/bylaws.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/bylaws.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/bylaws.xml (original)
+++ struts/site/trunk/xdocs/bylaws.xml Mon Sep 5 17:14:15 2005
@@ -2,7 +2,7 @@
<document url="./bylaws.xml">
<properties>
- <title>Project Management Committee Bylaws</title>
+ <title>Project Management Committee Bylaws - Apache Struts Project</title>
</properties>
<body>
Modified: struts/site/trunk/xdocs/download.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/download.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/download.xml (original)
+++ struts/site/trunk/xdocs/download.xml Mon Sep 5 17:14:15 2005
@@ -2,7 +2,7 @@
<document url="./download.xml">
<properties>
- <title>Downloading - The Apache Struts Web Application Framework</title>
+ <title>Downloading - Apache Struts Project</title>
</properties>
<body>
@@ -11,10 +11,10 @@
<a name="downloading"/>
<p>
- Use the links below to download Apache Struts from one of our mirrors. You
- <strong>must</strong> <a href="#verify">verify the integrity</a> of the
- downloaded files using signatures downloaded from our main distribution
- directory.
+ Use the links below to download Apache Struts from one of our mirrors.
+ You <strong>must</strong> <a href="#verify">verify the integrity</a>
+ of the downloaded files using signatures downloaded from our main
+ distribution directory.
</p>
<section name="Mirror">
@@ -24,14 +24,15 @@
[if-any logo]
<a href="[link]"><img align="right" src="[logo]" border="0" alt="logo" /></a>
[end]
- The currently selected mirror is <b>[preferred]</b>. If you encounter
- a problem with this mirror, please select another mirror. If all
- mirrors are failing, there are <i>backup</i> mirrors (at the end of
- the mirrors list) that should be available.
+ The currently selected mirror is <b>[preferred]</b>.
+ If you encounter a problem with this mirror,
+ please select another mirror.
+ If all mirrors are failing, there are <i>backup</i> mirrors
+ (at the end of the mirrors list) that should be available.
</p>
<form action="[location]" method="get" id="SelectMirror">
- Other mirrors:
+ Other mirrors:
<select name="Preferred">
[if-any http]
[for http]<option value="[http]">[http]</option>[end]
@@ -60,9 +61,9 @@
<subsection name="Struts 1.2.7">
<p>
- Struts 1.2.7 is the latest production release of Struts. It is available
- in a binary distribution, a source distribution, and a minimal library
- distribution.
+ Struts 1.2.7 is the latest production release of Struts Classic.
+ It is available in a binary distribution, a source distribution,
+ and a minimal library distribution.
</p>
<ul>
@@ -119,7 +120,7 @@
<subsection name="Older Versions">
<p>
- Older versions of Struts are available from the
+ Older versions of Struts Classic are available from the
<a href="http://archive.apache.org/dist/struts/">Archive Site</a>.
</p>
@@ -138,45 +139,49 @@
<section name="Verify the integrity of the files" href="verify">
<p>
- It is essential that you verify the integrity of the downloaded files
- using the PGP or MD5 signatures.
+ It is essential that you verify the integrity of the
+ downloaded files using the PGP or MD5 signatures.
</p>
<p>
- The PGP signatures can be verified using PGP or GPG. First download
- the <a href="http://www.apache.org/dist/struts/KEYS">KEYS</a> as well
- as the <code>asc</code> signature file for the particular distribution.
- Make sure you get these files from the
- <a href="http://www.apache.org/dist/struts/">main distribution directory</a>,
- rather than from a mirror. Then verify the signatures using
+ The PGP signatures can be verified using PGP or GPG.
+ First download the
+ <a href="http://www.apache.org/dist/struts/KEYS">KEYS</a>
+ as well as the <code>asc</code> signature file for the particular
+ distribution.
+ Make sure you get these files from the
+ <a href="http://www.apache.org/dist/struts/">main distribution
+ directory</a>, rather than from a mirror.
+ Then verify the signatures using
</p>
<p>
- <code>
- % pgpk -a KEYS<br />
- % pgpv ${filename}.tar.gz.asc<br />
- </code>
- <em>or</em><br />
- <code>
- % pgp -ka KEYS<br />
- % pgp ${filename}.tar.gz.asc<br />
- </code>
- <em>or</em><br />
- <code>
- % gpg --import KEYS<br />
- % gpg --verify ${filename}.tar.gz.asc
- </code>
+ <code>
+ % pgpk -a KEYS<br />
+ % pgpv ${filename}.tar.gz.asc<br />
+ </code>
+ <em>or</em><br />
+ <code>
+ % pgp -ka KEYS<br />
+ % pgp ${filename}.tar.gz.asc<br />
+ </code>
+ <em>or</em><br />
+ <code>
+ % gpg --import KEYS<br />
+ % gpg --verify ${filename}.tar.gz.asc
+ </code>
</p>
<p>
- Alternatively, you can verify the MD5 signature on the files. A Unix
- program called <code>md5</code> or <code>md5sum</code> is included in
- many Unix distributions. It is also available as part of
- <a href="http://www.gnu.org/software/textutils/textutils.html">GNU
- Textutils</a>. Windows users can get binary md5 programs from
- <a href="http://www.fourmilab.ch/md5/">here</a>,
- <a href="http://www.pc-tools.net/win32/freeware/console/">here</a>, or
- <a href="http://www.slavasoft.com/fsum/">here</a>.
+ Alternatively, you can verify the MD5 signature on the files.
+ A Unix program called <code>md5</code> or <code>md5sum</code> is
+ included in many Unix distributions.
+ It is also available as part of
+ <a href="http://www.gnu.org/software/textutils/textutils.html">GNU
+ Textutils</a>. Windows users can get binary md5 programs from
+ <a href="http://www.fourmilab.ch/md5/">here</a>,
+ <a href="http://www.pc-tools.net/win32/freeware/console/">here</a>, or
+ <a href="http://www.slavasoft.com/fsum/">here</a>.
</p>
</section>
Modified: struts/site/trunk/xdocs/helping.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/helping.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/helping.xml (original)
+++ struts/site/trunk/xdocs/helping.xml Mon Sep 5 17:14:15 2005
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<document url="./helping.xml">
<properties>
-<title>How to Help FAQ - Apache Struts</title>
+<title>How to Help FAQ - Apache Struts Project</title>
</properties>
<body>
@@ -429,5 +429,12 @@
</subsection>
</section>
+
+ <section>
+ <p class="right">Next:
+ <a href="mail.html">Mailing Lists</a>
+ </p>
+ </section>
+
</body>
</document>
Modified: struts/site/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/index.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/index.xml (original)
+++ struts/site/trunk/xdocs/index.xml Mon Sep 5 17:14:15 2005
@@ -6,190 +6,67 @@
-->
<properties>
- <title>The Apache Struts Web Application Framework</title>
+ <title>Apache Struts Project</title>
</properties>
<body>
-<section name="Welcome to Struts">
+<section name="Welcome to Apache Struts!">
<a name="Welcome"/>
-
- <p>
- Welcome to Struts!
- The goal of this project is to provide an open source framework for
- building Java web applications.
- </p>
-
<p>
- The core of the Struts framework is a flexible control layer based on
- <a href="userGuide/preface.html">standard technologies</a> like Java
- Servlets, JavaBeans, ResourceBundles, and XML, as well as various
- <a href="http://jakarta.apache.org/commons/index.html">Jakarta Commons</a> packages.
- 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">
- <strong>Model-View-Controller</strong></a> (MVC) design paradigm.
+ The goal of the Apache Struts project is to encourage application
+ architectures based on the "Model 2" approach, a variation of the
+ classic Model-View-Controller (MVC) design paradigm.
+ Under Model 2,
+ a servlet manages business logic execution,
+ and presentation logic resides mainly in server pages.
</p>
<p>
- Struts provides its own <strong>Controller</strong> component and integrates with <a href="userGuide/preface.html#layers">
- other technologies</a> to provide the Model and the View.
-
- For the <strong>Model</strong>, Struts can interact with standard data access
- technologies, like <a href="http://java.sun.com/products/jdbc/">JDBC</a> and
- <a href="http://java.sun.com/products/ejb/">EJB</a>, as well as most any third-party packages, like
- Hibernate, iBATIS, or Object Relational Bridge.
-
- For the <strong>View</strong>, Struts works well with
- <a href="http://java.sun.com/products/jsp/">JavaServer Pages</a>, including
- <a href="./faqs/kickstart.html#jsf">JSTL and JSF</a>, as well as Velocity Templates, XSLT, and
- other presentation systems.
+ The Apache Struts project encourages Model 2 designs in two ways.
+ First, by providing open source frameworks and toolkits
+ that help developers build applications for the web.
+ Second, by providing friendly and honest mailing lists
+ where both newcomers and veterans discuss how to use Struts software
+ in their own Model 2 applications.
</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, based on published standards and proven design patterns.
+ Originally, the Apache Struts software was distributed
+ as one monolithic bundle.
+ Today, the Struts project is comprised of several subprojects.
+ Each subproject has its own website, documentation, and release cycle,
+ and may be downloaded separately.
+ The six original Apache Struts subprojects --
+ Core, Taglibs, Tiles, Extras, Applications, and EL --
+ are also being bundled into a distribution known as "Struts Classic".
</p>
<p>
- Struts is a project of the
- <a href="http://www.apache.org">The Apache Software Foundation</a>.
- The official Struts home page is at
- <a href="http://struts.apache.org/">
- http://struts.apache.org/</a>.
+ Apache Struts is a volunteer project and
+ all support for the framework is provided by unpaid volunteers.
+ This documentation bundle and the mailing lists are the primary ways
+ to learn how to use Struts.
+ The next few pages are devoted to helping you understand
+ what resources are available to you.
+ Since Apache Struts is a volunteer project,
+ and our resources are limited,
+ it is important that we first help you help yourself.
</p>
<p>
- Struts is a volunteer project and all support for the framework is provided by unpaid volunteers.
- This documentation bundle and the mailing lists are the primary ways to learn how to use Struts.
- The next few pages are devoted to helping you understand what resources are available to you.
- Since Struts is a volunteer project, and our resources are limited, it is important that we first help you
- help yourself.
+ Struts is a project of the
+ <a href="http://www.apache.org">The Apache Software Foundation</a>.
+ The official Apache Struts home page is at
+ <a href="http://struts.apache.org/">
+ http://struts.apache.org/</a>.
</p>
</section>
-
- <section name="Struts in a Nutshell">
- <a name="nutshell"/>
-
- <p>
- A <a href="http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebApp.html">web application</a> uses a
- deployment descriptor to initialize resources like <a href="userGuide/preface.html#servlets">servlets</a>
- and <a href="userGuide/preface.html#jsp">taglibs</a>.
- The deployment descriptor is formatted as a <a href="userGuide/preface.html#xml">XML</a> document and named
- "web.xml".
- Likewise, Struts uses a configuration file to initialize its own resources.
- These resources include <a href="userGuide/building_controller.html#action_form_classes">ActionForms</a> to
- collect input from users,
- <a href="http://struts.apache.org/userGuide/building_controller.html#actionmapping">
- ActionMappings</a> to direct input to server-side
- <a href="http://struts.apache.org/userGuide/building_controller.html#action_classes">Actions</a>,
- and ActionForwards to select output pages.
- </p>
-
- <p>
- Here's a simple Struts configuration (struts-config.xml) for a login workflow:
- </p>
-
- <pre><code><![CDATA[
- <?xml version="1.0" encoding="ISO-8859-1" ?>
- <!DOCTYPE struts-config PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
- "http://struts.apache.org/dtds/struts-config_1_3.dtd">
- <struts-config>
- <form-beans>
- <form-bean
- name="logonForm"
- type="app.LogonForm"/>
- </form-beans>
- <action-mappings>
- <action
- path="/Welcome"
- forward="/pages/Welcome.jsp"/>
- <action
- path="/Logon"
- forward="/pages/Logon.jsp"/>
- <action
- path="/LogonSubmit"
- type="app.LogonAction"
- name="logonForm"
- scope="request"
- validate="true"
- input="/pages/Logon.jsp">
- <forward
- name="success"
- path="/pages/Welcome.jsp"/>
- <forward
- name="failure"
- path="/pages/Logon.jsp"/>
- </action>
- <action
- path="/Logoff"
- type="app.LogoffAction">
- <forward
- name="success"
- path="/pages/Logoff.jsp"/>
- </action>
- </action-mappings>
- <message-resources parameter="resources.application"/>
- </struts-config>
- ]]></code></pre>
-
- <p>
- There are several other resources you can specify in Struts configuration files.
- You can specify validations for the ActionForms in an XML descriptor, using the
- <a href="userGuide/dev_validator.html">Struts Validator</a>.
- Another extension, <a href="userGuide/dev_tiles.html">Tiles</a>, helps you build pages from smaller
- fragments.
- </p>
-
- <p>
- Struts is an extensible framework.
- Every class deployed by Struts can be replaced by your own default class.
- The properties of your default class can be set using the
- <a href="http://jakarta.apache.org/commons/digester/"> Digester's</a> <code>set-property</code> feature.
- This is one reason why there are so many <a href="http://struts.sourceforge.net/community/index.html">contributor extensions</a> for
- Struts.
- Struts provides a base framework, but you can still write <b>your</b> application <b>your</b> way.
- </p>
-
- <p>
- For more about Struts and its underlying technologies, see the <a href="userGuide/index.html">User
- Guide</a> and the Developer Guides.
- </p>
-
- </section>
-
- <section name="Is Struts the best choice for every project?">
-
- <p>
- No. If you need to write a very simple application, with a handful of pages,
- then you might consider a "Model 1" solution that uses only server pages.
- </p>
-
- <p>
- But, if you are writing a more complicated application, with dozens of pages,
- that need to be maintained over time, then Struts can help. For more about
- whether Model 1 or or MVC/Model 2 is right for you, see
- <a href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html">Understanding JavaServer
- Pages Model 2 architecture</a> and
- <a href="http://www.scioworks.net/devnews/articles/struts_adoption_issues/index.html">
- Issues in Struts Adoption</a>.
- </p>
-
- </section>
-
-<section>
- <p>
- <a href="faqs/kickstart.html#jsf">What about JSTL and JavaServer Faces?</a>
- </p>
-</section>
<section>
<p class="right">
- Next: <a href="learning.html">Learning About Struts</a>
+ Next: <a href="volunteers.html">Who We Are</a>
</p>
</section>
Modified: struts/site/trunk/xdocs/javadoc.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/javadoc.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/javadoc.xml (original)
+++ struts/site/trunk/xdocs/javadoc.xml Mon Sep 5 17:14:15 2005
@@ -16,7 +16,7 @@
<document>
<properties>
- <title>Javadoc</title>
+ <title>Javadoc Index - Apache Struts Project</title>
</properties>
<body>
Modified: struts/site/trunk/xdocs/mail.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/mail.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/mail.xml (original)
+++ struts/site/trunk/xdocs/mail.xml Mon Sep 5 17:14:15 2005
@@ -16,7 +16,7 @@
<document>
<properties>
- <title>Mailing List Guidelines</title>
+ <title>Mailing List Guidelines - Apache Struts Project</title>
</properties>
<body>
Modified: struts/site/trunk/xdocs/navigation.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/navigation.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/navigation.xml (original)
+++ struts/site/trunk/xdocs/navigation.xml Mon Sep 5 17:14:15 2005
@@ -5,26 +5,14 @@
image="images/struts.gif">
<title>
- Apache Struts Web Application Framework
+ Apache Struts Project
</title>
<body>
- <menu name="Struts">
+ <menu name="Apache Struts Project">
<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"
@@ -35,7 +23,7 @@
/>
</menu>
- <menu name="Projects">
+ <menu name="Subprojects">
<item name="Overview" href="projects-overview.html"/>
<item name="Applications" href="/struts-apps/index.html"/>
<item name="BSF Scripting" href="/struts-bsf/index.html"/>
@@ -50,27 +38,16 @@
<item name="Tiles" href="/struts-tiles/index.html"/>
</menu>
- <menu name="Documentation">
- <item
- name="User and Developer Guides"
- href="userGuide/index.html"
- />
+ <menu name="Community">
<item
- name="Release Notes"
- href="userGuide/release-notes.html"
+ name="Getting Involved"
+ href="using.html"
/>
<item
- name="Javadoc"
- href="javadoc.html"
+ name="How to Help FAQ"
+ href="helping.html"
/>
<item
- name="FAQs and Howtos"
- href="faqs/index.html"
- />
- </menu>
-
- <menu name="Community">
- <item
name="Mailing Lists"
href="mail.html"
/>
@@ -89,7 +66,7 @@
</menu>
<menu name="Download">
- <item
+ <item
name="Binaries"
href="acquiring.html"
/>
@@ -109,20 +86,12 @@
href="bylaws.html"
/>
<item
- name="Release Guidelines"
- href="releases.html"
- />
- <item
- name="Roadmap"
- href="roadmap.html"
- />
- <item
- name="Milestones"
- href="milestones.html"
- />
- <item
name="Source Repository"
href="http://svn.apache.org/viewcvs.cgi/struts/core/trunk/?root=Apache-SVN"
+ />
+ <item
+ name="Javadoc Index"
+ href="javadoc.html"
/>
</menu>
</body>
Modified: struts/site/trunk/xdocs/release-checklist.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/release-checklist.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/release-checklist.xml (original)
+++ struts/site/trunk/xdocs/release-checklist.xml Mon Sep 5 17:14:15 2005
@@ -4,7 +4,7 @@
// ======================================================================== 78
-->
<properties>
- <title>Release Checklist - The Apache Struts Web Application Framework</title>
+ <title>Release Checklist - Apache Struts Project</title>
</properties>
<body>
<pre>
Modified: struts/site/trunk/xdocs/releases.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/releases.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/releases.xml (original)
+++ struts/site/trunk/xdocs/releases.xml Mon Sep 5 17:14:15 2005
@@ -4,7 +4,7 @@
// ======================================================================== 78
-->
<properties>
- <title>Release Guidelines - The Apache Struts Web Application Framework</title>
+ <title>Release Guidelines - Apache Struts Project</title>
</properties>
<body>
<section name="Release Guidelines">
Modified: struts/site/trunk/xdocs/using.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/using.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/using.xml (original)
+++ struts/site/trunk/xdocs/using.xml Mon Sep 5 17:14:15 2005
@@ -6,12 +6,12 @@
-->
<properties>
- <title>Using - The Apache Struts Web Application Framework</title>
+ <title>Getting Involved - Apache Struts Project</title>
</properties>
<body>
-<section name="Using Struts">
+<section name="Getting Involved">
<p>
In the normal course of using an application framework like Struts,
@@ -136,7 +136,7 @@
</section>
- <section name="Getting Involved" >
+ <section name="For more ..." >
<a name="Involved"/>
<p>
@@ -150,7 +150,7 @@
<section>
<p class="right">
- <strong>Next:</strong> <a href="volunteers.html">Who We Are</a>
+ <strong>Next:</strong> <a href="helping.html">How to Help FAQ</a>
</p>
</section>
Modified: struts/site/trunk/xdocs/volunteers.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/volunteers.xml?rev=278892&r1=278891&r2=278892&view=diff
==============================================================================
--- struts/site/trunk/xdocs/volunteers.xml (original)
+++ struts/site/trunk/xdocs/volunteers.xml Mon Sep 5 17:14:15 2005
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<document url="./volunteers.xml">
<properties>
- <title>Who We Are - The Apache Struts Web Application Framework</title>
+ <title>Who We Are - Apache Struts Project</title>
</properties>
<body>
@@ -14,7 +14,8 @@
through newsfeed mirrors and through several list archives.</p>
<p>According to recently released
- <a href="http://www.apache.org/~vgritsenko/stats/projects/struts">statistics</a>, Struts downloads range around 15,000 a month.</p>
+ <a href="http://www.apache.org/~vgritsenko/stats/projects/struts">
+ statistics</a>, Struts downloads range around 15,000 a month.</p>
</subsection>
<subsection name="Project Management Committee Members">
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org