Added: jakarta/site/docs/cactus/mock_vs_cactus.html
URL:
http://svn.apache.org/viewvc/jakarta/site/docs/cactus/mock_vs_cactus.html?rev=1696636&view=auto
==============================================================================
--- jakarta/site/docs/cactus/mock_vs_cactus.html (added)
+++ jakarta/site/docs/cactus/mock_vs_cactus.html Wed Aug 19 17:50:26 2015
@@ -0,0 +1,838 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+
+
+ <title>Jakarta Cactus -
+ Mock Objects vs In-Container testing</title>
+ <style type="text/css" media="all">
+ @import url("http://jakarta.apache.org/cactus/css/maven-base.css");
+ @import url("http://jakarta.apache.org/cactus/css/maven-theme.css");
+ @import url("http://jakarta.apache.org/cactus/css/site.css");
+ </style>
+ <link rel="stylesheet"
href="http://jakarta.apache.org/cactus/css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+
+
+<div style="background: red"><h1>2011/08/05 - Jakarta Cactus has been retired.
</h1><h2>For more information, please explore the <a
href="http://attic.apache.org/">Attic</a>. </h2></div>
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ <img src="images/logocactus.gif"
alt="" />
+
+ </a>
+ <a href="http://jakarta.apache.org/" id="bannerRight">
+
+ <img src="images/jakarta-logo.gif"
alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 01/18/2009
+ |
+ <a href="http://www.apache.org/">Apache</a>
+ >
+
+ <a href="http://www.jakarta.apache.org/">Jakarta</a>
+ >
+
+ Cactus
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>About</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="goals.html">Goals</a>
+ </li>
+
+ <li class="none">
+ <a href="features.html">Features</a>
+ </li>
+
+ <li class="none">
+ <a href="news.html">News</a>
+ </li>
+
+ <li class="none">
+ <a href="downloads.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">Bug
Database</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://wiki.apache.org/jakarta-cactus/FrontPage">Wiki</a>
+ </li>
+
+ <li class="none">
+ <a href="license.html">License</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+
+ <li class="none">
+ <a href="getting_started.html">Getting started</a>
+ </li>
+
+ <li class="none">
+ <a href="how_it_works.html">How it works</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="writing/howto_ejb.html">Writing tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="integration/index.html">Running tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="participating/index.html">Participating</a>
+ </li>
+ </ul>
+ <h5>Miscellaneous</h5>
+ <ul>
+
+ <li class="none">
+ <a href="cactusname.html">Why the name</a>
+ </li>
+
+ <li class="none">
+ <strong>Mock vs Container</strong>
+ </li>
+
+ <li class="none">
+ <a href="http://wiki.apache.org/jakarta-cactus/TestedOn">Tested
On...</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="resources/index.html">Resources</a>
+ </li>
+ </ul>
+ <h5>Translations</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.ressources-java.net/cactus">French</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache-korea.org/cactus/index.html">Korean</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.jajakarta.org/cactus/">Japanese</a>
+ </li>
+ </ul>
+ <h5>See also</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apachebookstore.com/">Apache Bookstore</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.planetapache.org/">Planet Apache</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Apache
Sponsors</a>
+ </li>
+ </ul>
+
+
+
+ <a href="" title="Jakarta Cactus" id="poweredBy">
+ <img alt="Jakarta Cactus"
src="images/cactusbanner.gif" />
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+
+
+
+
+
+
+ <a name="Mock Objects vs In-Container testing"></a><div
class="section"><h2>Mock Objects vs In-Container testing</h2>
+ <note><strong>
+ This article was written about 2 years ago and is starting to
+ be a bit old. The general content is still valid but several
+ details are no longer true as the frameworks (be it Cactus or
+ the mock objects frameworks) have evolved since then.
+ </strong></note>
+ <note>
+ Throughout this article, we'll use the abbreviations MO for Mock
+ Objects and IC for In-Container strategy.
+ </note>
+ <ul>
+ <li>
+ <a href="mock_vs_cactus.html#mo_serverside">MO and Server-side
tests</a>
+ </li>
+ <li>
+ <a href="mock_vs_cactus.html#mo_example">An example</a>
+ </li>
+ <li>
+ <a href="mock_vs_cactus.html#mo_differences">Differences
between MO and IC</a>
+ </li>
+ <li>
+ <a href="mock_vs_cactus.html#mo_conclusion">Conclusion</a>
+ </li>
+ <li>
+ <a href="mock_vs_cactus.html#mo_resources">MO resources</a>
+ </li>
+ </ul>
+ </div>
+
+ <anchor id="mo_serverside"></anchor>
+ <a name="MO and Server-side tests"></a><div class="section"><h2>MO and
Server-side tests</h2>
+
+
+ MO is a strategy to unit test java classes in general. As such
+ it is also applicable to unit test server side code like Servlets,
+ Filters, Taglibs, EJBs, ... See the original article
+ <a href="http://mockobjects.sourceforge.net/endotesting.html">
+ "Endo-Testing: Unit Testing with Mock Objects"</a> for full
details
+ on MO. As such it is a challenger to Cactus but we'll see
+ in the rest of this article that it is in fact complementary rather
than
+ a replacement.
+
+
+ The main goal of MO is to unit test a method in isolation of other
+ domain objects. Thus, the MO approach is to fake domain objects
+ by using simulated copies instead of the real objects (be careful
+ MO does not implement any logic in its fake objects, that would be
+ "stubbing". All behaviours of mock objects are controlled by
the unit
+ test itself). This enables to
+ finely unit test the method with no environment
+ "noise" and to concentrate on unit testing its logic.
+
+
+ When applied to servlet testing, it means mock objects need
+ to be provided for simulating the servlet container. In other words
+ a mock implementation of the Servlet API need to be provided (of course
+ only the Servlet API methods used in the classes under test need to be
+ mocked and the approach described in the white paper is to start small
+ and develop the mock implementations as they are needed - Note that
+ mock objects can even be generated at build time or at run time with
+ JDK 1.3 dynamic proxies, see
+ <a href="mock_vs_cactus.html#mo_resources">resources</a>-).
+
+
+ Cactus' strategy on the other hand has been to rely on the real
+ container to provide the implementation of the Servlet API.
+ In the rest of this article, we'll discuss the pros and cons of each
+ approach and draw a conclusion.
+
+
+ Let's start first by an example to understand better what are MO.
+
+
+ </div>
+
+ <anchor id="mo_example"></anchor>
+ <a name="An example"></a><div class="section"><h2>An example</h2>
+
+ <p>
+ Simple test case using Cactus:
+ </p>
+
+<div class="source"><pre>
+[...]
+ MyServlet myServlet = new MyServlet();
+[...]
+
+public void beginXXX(WebRequest theRequest)
+{
+ theRequest.addParameter("param1", "value1");
+ theRequest.addParameter("param2", "value2");
+}
+
+public void testXXX()
+{
+ myServlet.init(config);
+
+ myServlet.myMethod(request, response);
+ assertEquals("some value",
session.getAttribute("some_name_set_in_mymethod"));
+}
+
+public void endXXX(WebResponse theResponse)
+{
+ String result = theResponse.getText();
+ assertEquals("<html><head/><body>A GET
request</body></html>", result);
+}
+
+</pre></div>
+
+ <p>
+ Simple test case using Mock Objects:
+ </p>
+
+<div class="source"><pre>
+[...]
+ MockHttpServletRequest myMockHttpRequest = new MockHttpServletRequest();
+ MockHttpServletResponse myMockHttpResponse = new MockHttpServletResponse();
+ MockServletConfig myMockServletConfig = new MockServletConfig();
+ MyServlet myServlet = new MyServlet();
+[...]
+
+public void testXXX()
+{
+ myMockHttpRequest.setupAddParameter("param1",
"value1");
+ myMockHttpRequest.setupAddParameter("param2",
"value2");
+
+
myMockHttpRequest.setExpectedAttribute("some_name_set_in_mymethod",
"some value");
+
myMockHttpResponse.setExpectedOutput("<html><head/><body>A
GET request</body></html>");
+
+ myServlet.init(myMockServletConfig);
+ myServlet.myMethod(myMockHttpRequest, myMockHttpResponse);
+
+ myMockHttpRequest.verify();
+ myMockHttpResponse.verify();
+}
+</pre></div>
+
+ </div>
+
+ <anchor id="mo_differences"></anchor>
+ <a name="Differences between MO and IC"></a><div
class="section"><h2>Differences between MO and IC</h2>
+
+ <p>
+ Comparison of pros and cons of MO versus IC.
+ </p>
+ <note>
+ This table is not meant to be comprehensive in
+ term of benefits/inconvenients of using MO. It is more focused on
+ pros and cons of MO when used for unit testing server side code (i.e.
+ what Cactus is focusing on).
+ </note>
+ <note>
+ A '+' indicates a positive point.For example
+ a '+' in the MO column shows that it has an advantage over IC.
+ </note>
+
+ <table class="bodyTable">
+ <tr class="a">
+ <th>
+ Issues
+ </th>
+ <th>
+ MO
+ </th>
+ <th>
+ IC
+ </th>
+ </tr>
+ <tr class="b">
+ <td>
+ MO let us test methods even before the domain objects are ready,
+ i.e. before the implementation are ready. Or before a choice of
+ implementation has been made. Thus, for example, it is possible to
+ write servlet code before choosing a container. This is in
+ accordance with XP that says: "not commit to infrastructure
choice
+ before you have to" and "write unit test first".
+ </td>
+ <td>
+ +
+ </td>
+ <td></td>
+ </tr>
+ <tr class="a">
+ <td>
+ MO is comprehensive/universal. It adapts to all kind of unit
+ testing:
+ Servlet unit testing, JDBC unit testing, Struts unit testing, ...
+ Cactus only addresses server-side testing, meaning that if in your
+ Servlet code you have JDBC connections and you want to unit test
+ in isolation the methods that does database access you still need
+ to have a MO-like strategy, thus you need to understand and learn 2
+ strategies.
+ </td>
+ <td>
+ +
+ </td>
+ <td></td>
+ </tr>
+ <tr class="b">
+ <td>
+ Running MO tests is very fast as it does not rely on having to run
+ a container. Thus tests can be run very often. IC testing needs to
+ start the container, run the tests, stop the container. However,
+ this can be alleviated by using Ant and by using a reloadable
+ container (the majority of containers implement dynamic reloading).
+ </td>
+ <td>
+ +
+ </td>
+ <td></td>
+ </tr>
+ <tr class="a">
+ <td>
+ Using MO force the developer to refactor his code. As an example he
+ needs to ensure that interfaces are provided for domain objects so
+ that a Mock implementation can be implemented. There are other
+ more subtle refactoring involved like smart handler passing instead
+ of more fine grained data (thus leading to better encapsulation).
It
+ follows XP refactoring rules. Note that if you need to implement
+ tests for existing code it can easily become a nightmare ...
+ </td>
+ <td>
+ +
+ </td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ Using MO, it is not sure the classes will run correctly in the
+ chosen container. On the other hand, IC tests ensures that
+ all code will run perfectly well in container.
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="a">
+ <td>
+ MO tests tend to be very fine-grained. Thus, there is no assurance
+ that object interactions will work properly and thus more coarse
+ grained tests tests are a must (integration tests, functional
+ tests).
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ Using generic MO libraries is against some of MO practices. For
+ example, a good practice is to factorize domain object asserts in
+ the mock implementation instead of in the test case (this is called
+ Refactored Assertions). This is
+ possible only if the Mock implementation is project specific. So,
+ for some parts, MO does not fit that well with the idea of generic
+ libraries. A middle ground could probably be found.
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="a">
+ <td>
+ Using MO is not simple. It needs some discipline and some
+ experience. Same as for unit tesing using JUnit, there are some
+ methodologies to follow. Some are:
+ <ul>
+ <li>
+ In order not to be weighted down by having to implement myriad
+ of MO, these implementation need to be the simplest possible,
+ i.e. do nothing method at first and then slowly over time,
+ during refactoring, implement what is needed at the current
+ time.
+ </li>
+ <li>
+ One must resist the temptation to reimplement the domain logic
+ in the MO. There must be almost no logic at all in MO.
+ </li>
+ <li>
+ MO must not make calls to other MOs ... When it happens, there
+ is a need for MO refactoring !
+ </li>
+ </ul>
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ In some cases MO mandates creating API that are no normally
+ needed, like having to offer a
+ <code>init(MockObject)</code> method in a Servlet in order to
+ initialize a mock version of an internally used domain object. Also
+ the code may become more complex (even if more flexible) because
+ of the need for testing and not because of business requirements:
+ for example, one might need to introduce a factory when it was not
+ needed simply to be able to provide MO objects from the factory.
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="a">
+ <td>
+ It may not be possible to create generic MO libraries that fit all
+ the needs. For example a generic JDBC MO library may not be
possible
+ and might need database specific MO libraries. Also the cost and
+ complexity of a generic MO library may be higher than just
+ reimplementing from scratch just the needed mocked parts.
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ MO does not always work well. For example the API being mocked need
+ to offer the correct interfaces and means to override/set internal
+ objects.
+ </td>
+ <td></td>
+ <td>
+ +
+ </td>
+ </tr>
+ </table>
+
+ </div>
+
+ <anchor id="mo_conclusion"></anchor>
+ <a name="Conclusion"></a><div class="section"><h2>Conclusion</h2>
+
+
+ Mock Objects are a very interesting way of doing unit testing which
+ could bridge the gap between standard java class unit testing and
+ server-side testing of container components. The biggest
+ difference between the way Cactus currently works and Mock Objects is
+ that Cactus tests tend to be more coarse-grained and they also ensure
+ that developed code will run in the container. On the other hand, Mock
+ Objects are more satisfactory intellectually because they are not
+ limited to servlet unit testing but cover the whole spectrum of code.
+
+
+ We believe the graininess of Cactus tests is just correct. Having
+ fine-grained tests is nice but it is also a lot of effort. It seems
+ Cactus
+ tests are a middle ground where you can still do unit tests fine
+ enough and at the same time it gives you *enough* confidence that your
+ tests will run fine when deployed.
+
+
+ Also, as described on the <a href="goals.html">Cactus' goals
+ page</a>, we think that a framework like Cactus will be more and
+ more useful as we use more and more components in the future because
+ it will provide
+ the needed confidence that the code will run ok in the container.
+
+ <p>
+ We also believe that writing correctly MO tests is a difficult process
+ that need some training. MO are good because they let you write better
+ code but it is more difficult to understand than Cactus tests.
+ </p>
+ <p>
+ Finally, we believe that MO and Cactus are complementary in 2 areas:
+ <ul>
+ <li>
+ During the development phase, MO could be used to unit test the
+ code logic only. They run fast and you could use them easily
+ inside your IDE. Then every few hours, you'll run the Cactus tests
+ which test interactions between objects and container interactions.
+ Then you'll run the functional/acceptance tests when you deploy
+ to the real platform. Note that this is if you want to do the full
+ cycle. A short cycle could simply be Cactus tests and functional
+ /acceptance tests.
+ </li>
+ <li>
+ Cactus focuses on server side code. However you can use MO (or
+ stubs) within Cactus tests for simulating a JDBC connection, an
+ LDAP connection, ... for example. There are no restrictions.
+ </li>
+ </ul>
+
+
+ We would very much like to have your feedback on MO vs IC. Please post
+ your feedback on the
+ <a href="mail-lists.html">Cactus mailing list</a>.
+
+ <p>
+ Thanks a lot.
+ </p>
+
+ </div>
+
+ <anchor id="mo_resources"></anchor>
+ <a name="Resources on MO"></a><div class="section"><h2>Resources on MO</h2>
+
+ <p>
+ Some links:
+ </p>
+ <p>
+ <ul>
+ <li>
+ <a
href="http://www.mockobjects.com/wiki/MocksObjectsPaper?action=AttachFile&do=get&target=mockobjects.pdf">
+ "Endo-Testing: Unit Testing with Mock Objects"</a> (PDF).
+ Describes the vision behind MO.
+ </li>
+ <li>
+ <a href="http://c2.com/cgi/wiki?MockObject">Mock Object
discussions on
+ Wiki</a>.
+ </li>
+ <li>
+ <a href="http://www.mockobjects.com/">Mock Object project</a>
on
+ SourceForge. MO framework and some static mock implementations.
+ Also supports runtime mocks using Dynamic Proxies.
+ </li>
+ <li>
+ <a href="http://mockmaker.sourceforge.net/">MockMaker</a>.
Generates build
+ time MO implementations for the SourceForge Mock Objects project.
+ Generation is done from interfaces or classes.
+ </li>
+ <li>
+ <a href="http://easymock.org/">Easy Mock</a>.
+ Uses Dynamic Proxies (JDK 1.3) to provide runtime
+ mock implementations, thus eliminating the need for generating/
+ writing the mock implementations.
+ </li>
+ </ul>
+
+
+ </div>
+
+
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2001-2009
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: jakarta/site/docs/cactus/mock_vs_cactus.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/cactus/news.html
URL:
http://svn.apache.org/viewvc/jakarta/site/docs/cactus/news.html?rev=1696636&view=auto
==============================================================================
--- jakarta/site/docs/cactus/news.html (added)
+++ jakarta/site/docs/cactus/news.html Wed Aug 19 17:50:26 2015
@@ -0,0 +1,558 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+
+
+ <title>Jakarta Cactus -
+Jakarta Cactus News</title>
+ <style type="text/css" media="all">
+ @import url("http://jakarta.apache.org/cactus/css/maven-base.css");
+ @import url("http://jakarta.apache.org/cactus/css/maven-theme.css");
+ @import url("http://jakarta.apache.org/cactus/css/site.css");
+ </style>
+ <link rel="stylesheet"
href="http://jakarta.apache.org/cactus/css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+
+
+<div style="background: red"><h1>2011/08/05 - Jakarta Cactus has been retired.
</h1><h2>For more information, please explore the <a
href="http://attic.apache.org/">Attic</a>. </h2></div>
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ <img src="images/logocactus.gif"
alt="" />
+
+ </a>
+ <a href="http://jakarta.apache.org/" id="bannerRight">
+
+ <img src="images/jakarta-logo.gif"
alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 01/18/2009
+ |
+ <a href="http://www.apache.org/">Apache</a>
+ >
+
+ <a href="http://www.jakarta.apache.org/">Jakarta</a>
+ >
+
+ Cactus
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>About</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="goals.html">Goals</a>
+ </li>
+
+ <li class="none">
+ <a href="features.html">Features</a>
+ </li>
+
+ <li class="none">
+ <strong>News</strong>
+ </li>
+
+ <li class="none">
+ <a href="downloads.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">Bug
Database</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://wiki.apache.org/jakarta-cactus/FrontPage">Wiki</a>
+ </li>
+
+ <li class="none">
+ <a href="license.html">License</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+
+ <li class="none">
+ <a href="getting_started.html">Getting started</a>
+ </li>
+
+ <li class="none">
+ <a href="how_it_works.html">How it works</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="writing/howto_ejb.html">Writing tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="integration/index.html">Running tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="participating/index.html">Participating</a>
+ </li>
+ </ul>
+ <h5>Miscellaneous</h5>
+ <ul>
+
+ <li class="none">
+ <a href="cactusname.html">Why the name</a>
+ </li>
+
+ <li class="none">
+ <a href="mock_vs_cactus.html">Mock vs Container</a>
+ </li>
+
+ <li class="none">
+ <a href="http://wiki.apache.org/jakarta-cactus/TestedOn">Tested
On...</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="resources/index.html">Resources</a>
+ </li>
+ </ul>
+ <h5>Translations</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.ressources-java.net/cactus">French</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache-korea.org/cactus/index.html">Korean</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.jajakarta.org/cactus/">Japanese</a>
+ </li>
+ </ul>
+ <h5>See also</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apachebookstore.com/">Apache Bookstore</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.planetapache.org/">Planet Apache</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Apache
Sponsors</a>
+ </li>
+ </ul>
+
+
+
+ <a href="" title="Jakarta Cactus" id="poweredBy">
+ <img alt="Jakarta Cactus"
src="images/cactusbanner.gif" />
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+
+
+
+<a name="Archives"></a><div class="section"><h2>Archives</h2>
+<ul>
+<li>
+<a href="news-2003.html">2003 news
+ archives</a>
+</li>
+<li>
+<a href="news-2002.html">2002 news
+ archives</a>
+</li>
+<li>
+<a href="news-2001.html">2001 news
+ archives</a>
+</li>
+</ul>
+</div>
+<a name="News and Events"></a><div class="section"><h2>News and Events</h2>
+<a href="http://jakarta.apache.org/cactus/news.xml">
+<img src="images/rss.png"></img>
+</a>
+<table class="bodyTable">
+<tr class="a">
+<th>2008-03-28</th>
+<td>
+
+ Cactus has a new cool web-site. You can
write your comments to the
+ <a
href="http://jakarta.apache.org/cactus/mail-lists.html">Cactus mailing list</a>.
+
+ </td>
+</tr>
+<tr class="b">
+<th>2005-07-12</th>
+<td>
+Cactus 1.7.1 has been released. Full details can be found
+in the <a href="http://jakarta.apache.org/cactus/1.7.1/ANNOUNCEMENT.txt">
+release announcement</a>.
+
+ </td>
+</tr>
+<tr class="a">
+<th>2005-04-14</th>
+<td>
+Cactus now has a nice
+<a href="http://jakarta.apache.org/cactus/images/cactusbanner.gif">banner</a>
+<img src="http://jakarta.apache.org/cactus/images/cactusbanner.gif"></img>
that you can use on your web
+site if you wish to show your support to the Cactus project. Thanks Eoghan for
+the design.
+
+ </td>
+</tr>
+<tr class="b">
+<th>2005-04-13</th>
+<td>
+Our previous logo was nice and we thank Lyonel Thouvenot for designing it.
+However change is good and Eoghan McIlwaine has designed a
+<a href="http://jakarta.apache.org/cactus/images/logos/eoghan2.jpg">new
logo</a> for us!
+Thanks Eoghan.
+
+ </td>
+</tr>
+<tr class="a">
+<th>2005-01-28</th>
+<td>
+Cactus 1.7 has been released. Full details can be found
+in the <a href="http://jakarta.apache.org/cactus/1.7/ANNOUNCEMENT.txt">
+release announcement</a>.
+
+ </td>
+</tr>
+<tr class="b">
+<th>2005-01-07</th>
+<td>
+Christian Sell has started a new framework called
+<a href="http://appserverunit.dev.java.net/">AppServerUnit</a>. Its principle
seems
+very similar to Cactus in that it also uses a server interception approach in
order
+to run JUnit test cases on the server side. It focuses only on EJB and has some
+client side tools to create test-instrumented EARs.
+ </td>
+</tr>
+<tr class="a">
+<th>2004-12-10</th>
+<td>
+Olexiy Prohorenko has published a nice tutorial
+<a
href="http://today.java.net/pub/a/today/2004/12/09/testejb.html">article</a>
+explaining how to use Cactus to test EJBs.
+ </td>
+</tr>
+<tr class="b">
+<th>2004-11-23</th>
+<td>
+Piran Montford has created a Cactus extension to help
+<a href="http://www.onwhichsubject.com/DynaCactus/">use Cactus with ATG
Dynamo</a>.
+
+ </td>
+</tr>
+<tr class="a">
+<th>2004-08-26</th>
+<td>
+The <a href="http://cargo.codehaus.org/">Cargo</a> project has just started.
+The goal is to extract the code to start/stop/configure containers from the
Cactus Ant
+integration and make it a standalone project.
+
+ </td>
+</tr>
+<tr class="b">
+<th>2004-08-26</th>
+<td>
+Julien explains <a
href="http://www.oracle.com/technology/pub/articles/server_side_unit_tests.html">how
+to test struts application with Cactus</a>.
+
+ </td>
+</tr>
+<tr class="a">
+<th>2004-05-21</th>
+<td>
+<a href="http://www.javagen.com/jam.jsp">JAM</a> is a modular Ant
+toolkit for developing and testing Java/J2EE applications. JAM supports EJB
+and Servlet/JSP development using XDoclet, JUnit, Cactus, Maven, Castor and
+MDA/UML code generation on various J2EE servers including JBoss. There is
+a tutorial showing <a href="http://www.javagen.com/autopkTutorial.jsp">how
+to test EJBs with Cactus</a>. For more information see also the
+<a href="http://www.theserverside.com/news/thread.tss?thread_id=26054">release
+information</a>.
+
+ </td>
+</tr>
+<tr class="b">
+<th>2004-05-08</th>
+<td>
+Cactus 1.6.1 has been released. Full details can be found
+in the <a href="http://jakarta.apache.org/cactus/1.6.1/ANNOUNCEMENT.txt">
+release announcement</a>.
+
+ </td>
+</tr>
+<tr class="a">
+<th>2004-05-08</th>
+<td>
+Cactus 1.6 has been released. Full details can be found
+in the <a href="http://jakarta.apache.org/cactus/1.6/ANNOUNCEMENT.txt">
+release announcement</a>.
+
+ </td>
+</tr>
+<tr class="b">
+<th>2004-02-13</th>
+<td>
+Vincent is proposing a <a
href="http://blogs.codehaus.org/people/vmassol/archives/000520_cactus_v2_architecture_proposal.html">new
+architecture</a> for Cactus v2. We have set up a <a
href="http://wiki.apache.org/jakarta-cactus/Cactus2Proposal">wiki
+page</a> to discuss it. There is some start at implementing it in Cactus CVS
in
+the <a
href="http://cvs.apache.org/viewcvs.cgi/jakarta-cactus/scratchpad/cactus2">scratchpad</a>
area.
+
+ </td>
+</tr>
+<tr class="a">
+<th>2004-02-13</th>
+<td>
+There is now a new <a href="http://wiki.apache.org/jakarta-cactus/">Cactus
wiki</a>.
+This new wiki is based on MoinMoin. All changes go to the cactus-dev mailing
list.
+
+ </td>
+</tr>
+</table>
+</div>
+
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2001-2009
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: jakarta/site/docs/cactus/news.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/cactus/participating/index.html
URL:
http://svn.apache.org/viewvc/jakarta/site/docs/cactus/participating/index.html?rev=1696636&view=auto
==============================================================================
--- jakarta/site/docs/cactus/participating/index.html (added)
+++ jakarta/site/docs/cactus/participating/index.html Wed Aug 19 17:50:26 2015
@@ -0,0 +1,567 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+
+
+ <title>Jakarta Cactus -
+ Participating</title>
+ <style type="text/css" media="all">
+ @import url("http://jakarta.apache.org/cactus/css/maven-base.css");
+ @import url("http://jakarta.apache.org/cactus/css/maven-theme.css");
+ @import url("http://jakarta.apache.org/cactus/css/site.css");
+ </style>
+ <link rel="stylesheet"
href="http://jakarta.apache.org/cactus/css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+
+
+<div style="background: red"><h1>2011/08/05 - Jakarta Cactus has been retired.
</h1><h2>For more information, please explore the <a
href="http://attic.apache.org/">Attic</a>. </h2></div>
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ <img
src="http://jakarta.apache.org/cactus/images/logocactus.gif" alt="" />
+
+ </a>
+ <a href="http://jakarta.apache.org/cactus/"
id="bannerRight">
+
+ <img
src="http://jakarta.apache.org/cactus/images/jakarta-logo.gif" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 01/18/2009
+ |
+ <a href="http://www.apache.org/">Apache</a>
+ >
+
+ <a href="http://www.jakarta.apache.org/">Jakarta</a>
+ >
+
+ <a href="http://jakarta.apache.org/cactus/">Cactus</a>
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>About</h5>
+ <ul>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/goals.html">Goals</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/features.html">Features</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/news.html">News</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/downloads.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">Bug
Database</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://wiki.apache.org/jakarta-cactus/FrontPage">Wiki</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/license.html">License</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/project-info.html">Project
Information</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/getting_started.html">Getting started</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/how_it_works.html">How
it works</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/writing/howto_ejb.html">Writing tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/integration/index.html">Running tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <strong>Participating</strong>
+ <ul>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/contributors.html">About
Us</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/todo.html">Roadmap</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/browse/CACTUS?report=com.atlassian.jira.plugin.system.project:openissues-panel">TODO/Open
Issues</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/coding_conventions.html">Coding
Conventions</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/apis.html">Public
API/SPIs</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/site/cvsindex.html">SVN</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/howto_build.html">Build
From Source</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/release_checklist.html">Release
Checklist</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/participating/logos.html">Logos</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <h5>Miscellaneous</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/cactusname.html">Why
the name</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/mock_vs_cactus.html">Mock vs
Container</a>
+ </li>
+
+ <li class="none">
+ <a href="http://wiki.apache.org/jakarta-cactus/TestedOn">Tested
On...</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/resources/index.html">Resources</a>
+ </li>
+ </ul>
+ <h5>Translations</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.ressources-java.net/cactus">French</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache-korea.org/cactus/index.html">Korean</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.jajakarta.org/cactus/">Japanese</a>
+ </li>
+ </ul>
+ <h5>See also</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apachebookstore.com/">Apache Bookstore</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.planetapache.org/">Planet Apache</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Apache
Sponsors</a>
+ </li>
+ </ul>
+
+
+
+ <a href="http://jakarta.apache.org/cactus/" title="Jakarta Cactus"
id="poweredBy">
+ <img alt="Jakarta Cactus"
src="http://jakarta.apache.org/cactus/images/cactusbanner.gif" />
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+
+
+
+
+
+
+<a name="Introduction"></a><div class="section"><h2>Introduction</h2>
+
+ <p>
+ The Cactus Project is an <a href="http://www.opensource.org/">Open
Source</a>
+ volunteer project under the auspices of the
+ <a href="http://www.apache.org/">Apache Software Foundation (ASF)</a>,
+ and, in harmony with the Apache webserver itself, it is released under
+ a very open license.
+ This means there are many ways to contribute to the project
+ (coding, documenting, answering questions,
+ proposing ideas, reporting bugs, suggesting bug-fixes, etc..).
+ </p>
+ <p>
+ To begin with, we suggest you to subscribe to the
+ <a href="http://jakarta.apache.org/cactus/mail-lists.html">Cactus
mailing list</a>.
+ </p>
+ <p>
+ Then you can download the <a
href="http://jakarta.apache.org/cactus/downloads.html">latest Cactus
+ release</a> or checkout the latest code from
+<a href="http://svn.apache.org/repos/asf/jakarta/cactus/trunk/">SVN</a>.
+ </p>
+ <p>
+ Last, you can check the <a
href="http://issues.apache.org/jira/browse/CACTUS?report=com.atlassian.jira.plugin.system.project:openissues-panel">todo
list</a> and
+ jump in.
+ </p>
+
+ </div>
+
+ <a name="Help Wanted Here"></a><div class="section"><h2>Help Wanted Here</h2>
+
+ <p>
+ The rest of this document is mainly about
+ contributing new or improved code and/or documentation, but we would also
+ be glad to have extra help in any of the following areas:
+ </p>
+ <ul>
+ <li>
+ Answering questions on the
+ <a
href="http://jakarta.apache.org/cactus/mail-lists.html">Cactus mailing list</a>;
+ there is often a problem of having too many questioners and not enough
+ experts to respond to all the questions.
+ </li>
+ <li>
+ Testing Cactus (especially its less-frequently-used features) on
+ various configurations and reporting back.
+ </li>
+ <li>
+ Debugging - producing reproducable test cases and/or finding causes of
+ bugs (bugs can be found in the
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">bug
database</a>).
+ </li>
+ <li>
+ Specifying/analysing/designing new features for Cactus (If you wish to
+ get involved with this, please join the <a
href="http://jakarta.apache.org/cactus/mail-lists.html">
+ Cactus mailing list</a>,
+ install and try out Cactus and read some of the mailing list archives.
+ In addition, please have a look at the
+ <a href="http://jakarta.apache.org/cactus/goals.html">Goals</a> page
which gives a vision of
+ where Cactus is heading and provide some high level todos.
+ </li>
+ <li>
+ Providing automated Ant scripts for new servlet engines/application
+ servers. The list of supported servers can found in the
+ <a href="http://jakarta.apache.org/cactus/features.html">features</a>
list.
+ </li>
+ <li>
+ ... and there is just one other thing - don't forget to tell everyone
+ who asks how great Cactus is! ;-)
+ The more people that know about and start to use Cactus, the larger the
+ pool of potential contributors there will be.
+ </li>
+ </ul>
+
+
+ Thank you very much.
+
+
+ </div>
+
+ <a name="Contributions of Code and Documentation"></a><div
class="section"><h2>Contributions of Code and Documentation</h2>
+
+
+ We are starting to use an informal system for accepting contributions to
+ Cactus. The process varies depending on whether the contribution is a
+ modification (i.e. patch) or a fairly standalone item, and whether you
+ have commit access (committers have been granted access by a vote of
+ confidence, so they are assumed to be trustworthy enough
+ to make changes directly in SVN. If you submit many good patches, you
+ may be nominated as a committer yourself!)
+
+
+
+ If your contribution requires changing more than a few lines of Cactus
+ (code or documentation), then it counts as a <strong>patch</strong>. If
+ you have a patch and would like to see it incorporated into the Cactus
+ distribution, take note of the Licensing Requirements listed below, and
+ then create a <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">JIRA
issue</a> and attach
+ to it a unified diff (<code>svn patch</code>) of your changes against
+ the latest SVN version of the code (SVN HEAD).
+
+
+ <a name="Licensing Requirements for the Cactus Distribution"></a><div
class="section"><h2>Licensing Requirements for the Cactus Distribution</h2>
+
+
+ To avoid legal problems, the Apache Project Management Committee (PMC)
+ have agreed on a policy for under what licensing code can be accepted
+ into Apache projects:
+
+ <ul>
+ <li>
+ Source code files must be under the Apache license and must have
+ copyright assigned to the Apache Software Foundation.
+ </li>
+ <li>
+ Jar files need only be released under a license that permits free
+ redistribution and does not cover new files added to the jar/library
+ (so the GPL and LGPL are not allowed, but MPL and Apache licenses
are,
+ for example).
+ </li>
+ </ul>
+
+ <strong>By submitting a patch, you signify your understanding and
+ acceptance of these conditions</strong> - like most open source
projects
+ , we do not have the resources nor the inclination to obtain signed
+ statements from all contributors!
+
+
+ </div>
+
+ </div>
+
+
+
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2001-2009
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: jakarta/site/docs/cactus/participating/index.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/cactus/project-info.html
URL:
http://svn.apache.org/viewvc/jakarta/site/docs/cactus/project-info.html?rev=1696636&view=auto
==============================================================================
--- jakarta/site/docs/cactus/project-info.html (added)
+++ jakarta/site/docs/cactus/project-info.html Wed Aug 19 17:50:26 2015
@@ -0,0 +1,419 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+
+
+ <title>Jakarta Cactus - Project Information</title>
+ <style type="text/css" media="all">
+ @import url("http://jakarta.apache.org/cactus/css/maven-base.css");
+ @import url("http://jakarta.apache.org/cactus/css/maven-theme.css");
+ @import url("http://jakarta.apache.org/cactus/css/site.css");
+ </style>
+ <link rel="stylesheet"
href="http://jakarta.apache.org/cactus/css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+
+
+<div style="background: red"><h1>2011/08/05 - Jakarta Cactus has been retired.
</h1><h2>For more information, please explore the <a
href="http://attic.apache.org/">Attic</a>. </h2></div>
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ <img src="images/logocactus.gif"
alt="" />
+
+ </a>
+ <a href="http://jakarta.apache.org/" id="bannerRight">
+
+ <img src="images/jakarta-logo.gif"
alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 01/18/2009
+ |
+ <a href="http://www.apache.org/">Apache</a>
+ >
+
+ <a href="http://www.jakarta.apache.org/">Jakarta</a>
+ >
+
+ Cactus
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>About</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="goals.html">Goals</a>
+ </li>
+
+ <li class="none">
+ <a href="features.html">Features</a>
+ </li>
+
+ <li class="none">
+ <a href="news.html">News</a>
+ </li>
+
+ <li class="none">
+ <a href="downloads.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">Bug
Database</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://wiki.apache.org/jakarta-cactus/FrontPage">Wiki</a>
+ </li>
+
+ <li class="none">
+ <a href="license.html">License</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <strong>Project Information</strong>
+ <ul>
+
+ <li class="none">
+ <a href="integration.html">Continuous Integration</a>
+ </li>
+
+ <li class="none">
+ <a href="dependencies.html">Dependencies</a>
+ </li>
+
+ <li class="none">
+ <a href="issue-tracking.html">Issue Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="project-summary.html">Project Summary</a>
+ </li>
+
+ <li class="none">
+ <a href="team-list.html">Project Team</a>
+ </li>
+
+ <li class="none">
+ <a href="source-repository.html">Source Repository</a>
+ </li>
+ </ul>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+
+ <li class="none">
+ <a href="getting_started.html">Getting started</a>
+ </li>
+
+ <li class="none">
+ <a href="how_it_works.html">How it works</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="writing/howto_ejb.html">Writing tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="integration/index.html">Running tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="participating/index.html">Participating</a>
+ </li>
+ </ul>
+ <h5>Miscellaneous</h5>
+ <ul>
+
+ <li class="none">
+ <a href="cactusname.html">Why the name</a>
+ </li>
+
+ <li class="none">
+ <a href="mock_vs_cactus.html">Mock vs Container</a>
+ </li>
+
+ <li class="none">
+ <a href="http://wiki.apache.org/jakarta-cactus/TestedOn">Tested
On...</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="resources/index.html">Resources</a>
+ </li>
+ </ul>
+ <h5>Translations</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.ressources-java.net/cactus">French</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache-korea.org/cactus/index.html">Korean</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.jajakarta.org/cactus/">Japanese</a>
+ </li>
+ </ul>
+ <h5>See also</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apachebookstore.com/">Apache Bookstore</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.planetapache.org/">Planet Apache</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Apache
Sponsors</a>
+ </li>
+ </ul>
+
+
+
+ <a href="" title="Jakarta Cactus" id="poweredBy">
+ <img alt="Jakarta Cactus"
src="images/cactusbanner.gif" />
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2>Project Information</h2><p>This document
provides an overview of the various documents and links that are part of this
project's general information. All of this content is automatically generated
by <a href="http://maven.apache.org/">Maven</a> on behalf of the
project.</p><div class="section"><h3>Overview</h3><table class="bodyTable"><tr
class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a
href="integration.html">Continuous Integration</a></td><td>This is a link to
the definitions of all continuous integration processes that builds and tests
code on a frequent, regular basis.</td></tr><tr class="a"><td><a
href="dependencies.html">Dependencies</a></td><td>This document lists the
projects dependencies and provides information on each dependency.</td></tr><tr
class="b"><td><a href="issue-tracking.html">Issue Tracking</a></td><td>This is
a link to the issue management system for this project. Issues (bugs, features,
change requests)
can be created and queried using this link.</td></tr><tr class="a"><td><a
href="mail-lists.html">Mailing Lists</a></td><td>This document provides
subscription and archive information for this project's mailing
lists.</td></tr><tr class="b"><td><a href="project-summary.html">Project
Summary</a></td><td>This document lists other related information of this
project</td></tr><tr class="a"><td><a href="team-list.html">Project
Team</a></td><td>This document provides information on the members of this
project. These are the individuals who have contributed to the project in one
form or another.</td></tr><tr class="b"><td><a
href="source-repository.html">Source Repository</a></td><td>This is a link to
the online source repository that can be viewed via a web
browser.</td></tr></table></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2001-2009
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: jakarta/site/docs/cactus/project-info.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/cactus/project-reports.html
URL:
http://svn.apache.org/viewvc/jakarta/site/docs/cactus/project-reports.html?rev=1696636&view=auto
==============================================================================
--- jakarta/site/docs/cactus/project-reports.html (added)
+++ jakarta/site/docs/cactus/project-reports.html Wed Aug 19 17:50:26 2015
@@ -0,0 +1,411 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+
+
+ <title>Jakarta Cactus - Generated Reports</title>
+ <style type="text/css" media="all">
+ @import url("http://jakarta.apache.org/cactus/css/maven-base.css");
+ @import url("http://jakarta.apache.org/cactus/css/maven-theme.css");
+ @import url("http://jakarta.apache.org/cactus/css/site.css");
+ </style>
+ <link rel="stylesheet"
href="http://jakarta.apache.org/cactus/css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+
+
+<div style="background: red"><h1>2011/08/05 - Jakarta Cactus has been retired.
</h1><h2>For more information, please explore the <a
href="http://attic.apache.org/">Attic</a>. </h2></div>
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ <img src="images/logocactus.gif"
alt="" />
+
+ </a>
+ <a href="http://jakarta.apache.org/" id="bannerRight">
+
+ <img src="images/jakarta-logo.gif"
alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 01/18/2009
+ |
+ <a href="http://www.apache.org/">Apache</a>
+ >
+
+ <a href="http://www.jakarta.apache.org/">Jakarta</a>
+ >
+
+ Cactus
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>About</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="goals.html">Goals</a>
+ </li>
+
+ <li class="none">
+ <a href="features.html">Features</a>
+ </li>
+
+ <li class="none">
+ <a href="news.html">News</a>
+ </li>
+
+ <li class="none">
+ <a href="downloads.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">Bug
Database</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://wiki.apache.org/jakarta-cactus/FrontPage">Wiki</a>
+ </li>
+
+ <li class="none">
+ <a href="license.html">License</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <strong>Project Reports</strong>
+ <ul>
+
+ <li class="none">
+ <a href="changelog.html">Change Log</a>
+ </li>
+
+ <li class="none">
+ <a href="changes-report.html">Changes Report</a>
+ </li>
+
+ <li class="none">
+ <a href="dev-activity.html">Developer Activity</a>
+ </li>
+
+ <li class="none">
+ <a href="file-activity.html">File Activity</a>
+ </li>
+
+ <li class="none">
+ <a href="jira-report.html">Jira Report</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+
+ <li class="none">
+ <a href="getting_started.html">Getting started</a>
+ </li>
+
+ <li class="none">
+ <a href="how_it_works.html">How it works</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="writing/howto_ejb.html">Writing tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="integration/index.html">Running tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="participating/index.html">Participating</a>
+ </li>
+ </ul>
+ <h5>Miscellaneous</h5>
+ <ul>
+
+ <li class="none">
+ <a href="cactusname.html">Why the name</a>
+ </li>
+
+ <li class="none">
+ <a href="mock_vs_cactus.html">Mock vs Container</a>
+ </li>
+
+ <li class="none">
+ <a href="http://wiki.apache.org/jakarta-cactus/TestedOn">Tested
On...</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="resources/index.html">Resources</a>
+ </li>
+ </ul>
+ <h5>Translations</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.ressources-java.net/cactus">French</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache-korea.org/cactus/index.html">Korean</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.jajakarta.org/cactus/">Japanese</a>
+ </li>
+ </ul>
+ <h5>See also</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apachebookstore.com/">Apache Bookstore</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.planetapache.org/">Planet Apache</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Apache
Sponsors</a>
+ </li>
+ </ul>
+
+
+
+ <a href="" title="Jakarta Cactus" id="poweredBy">
+ <img alt="Jakarta Cactus"
src="images/cactusbanner.gif" />
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2>Generated Reports</h2><p>This document
provides an overview of the various reports that are automatically generated by
<a href="http://maven.apache.org/">Maven</a> Each report is briefly described
below.</p><div class="section"><h3>Overview</h3><table class="bodyTable"><tr
class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a
href="changelog.html">Change Log</a></td><td>Generated change log report from
SCM.</td></tr><tr class="a"><td><a href="changes-report.html">Changes
Report</a></td><td>Changes Report on Releases of the Project.</td></tr><tr
class="b"><td><a href="dev-activity.html">Developer
Activity</a></td><td>Generated developer activity report from SCM.</td></tr><tr
class="a"><td><a href="file-activity.html">File Activity</a></td><td>Generate
file activity report from SCM.</td></tr><tr class="b"><td><a
href="jira-report.html">Jira Report</a></td><td>Report on Issues from the JIRA
Issue Tracking System.</td></tr></table></di
v></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2001-2009
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: jakarta/site/docs/cactus/project-reports.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/cactus/resources/index.html
URL:
http://svn.apache.org/viewvc/jakarta/site/docs/cactus/resources/index.html?rev=1696636&view=auto
==============================================================================
--- jakarta/site/docs/cactus/resources/index.html (added)
+++ jakarta/site/docs/cactus/resources/index.html Wed Aug 19 17:50:26 2015
@@ -0,0 +1,438 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+
+
+ <title>Jakarta Cactus -
+ Resources</title>
+ <style type="text/css" media="all">
+ @import url("http://jakarta.apache.org/cactus/css/maven-base.css");
+ @import url("http://jakarta.apache.org/cactus/css/maven-theme.css");
+ @import url("http://jakarta.apache.org/cactus/css/site.css");
+ </style>
+ <link rel="stylesheet"
href="http://jakarta.apache.org/cactus/css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+
+
+<div style="background: red"><h1>2011/08/05 - Jakarta Cactus has been retired.
</h1><h2>For more information, please explore the <a
href="http://attic.apache.org/">Attic</a>. </h2></div>
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ <img
src="http://jakarta.apache.org/cactus/images/logocactus.gif" alt="" />
+
+ </a>
+ <a href="http://jakarta.apache.org/cactus/"
id="bannerRight">
+
+ <img
src="http://jakarta.apache.org/cactus/images/jakarta-logo.gif" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 01/18/2009
+ |
+ <a href="http://www.apache.org/">Apache</a>
+ >
+
+ <a href="http://www.jakarta.apache.org/">Jakarta</a>
+ >
+
+ <a href="http://jakarta.apache.org/cactus/">Cactus</a>
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>About</h5>
+ <ul>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/goals.html">Goals</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/features.html">Features</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/news.html">News</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/downloads.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10471">Bug
Database</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://wiki.apache.org/jakarta-cactus/FrontPage">Wiki</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/license.html">License</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/project-info.html">Project
Information</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/getting_started.html">Getting started</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/how_it_works.html">How
it works</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/writing/howto_ejb.html">Writing tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/integration/index.html">Running tests</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a
href="http://jakarta.apache.org/cactus/participating/index.html">Participating</a>
+ </li>
+ </ul>
+ <h5>Miscellaneous</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/cactusname.html">Why
the name</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/mock_vs_cactus.html">Mock vs
Container</a>
+ </li>
+
+ <li class="none">
+ <a href="http://wiki.apache.org/jakarta-cactus/TestedOn">Tested
On...</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <strong>Resources</strong>
+ <ul>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/apidocs/index.html">Javadoc API</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/cactus/xref/index.html">Xref
API</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/resources/resources_books.html">Books</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/resources/resources_cactus.html">Cactus</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache.org/cactus/resources/resources_testing.html">Testing</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <h5>Translations</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.ressources-java.net/cactus">French</a>
+ </li>
+
+ <li class="none">
+ <a
href="http://jakarta.apache-korea.org/cactus/index.html">Korean</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.jajakarta.org/cactus/">Japanese</a>
+ </li>
+ </ul>
+ <h5>See also</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apachebookstore.com/">Apache Bookstore</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.planetapache.org/">Planet Apache</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Apache
Sponsors</a>
+ </li>
+ </ul>
+
+
+
+ <a href="http://jakarta.apache.org/cactus/" title="Jakarta Cactus"
id="poweredBy">
+ <img alt="Jakarta Cactus"
src="http://jakarta.apache.org/cactus/images/cactusbanner.gif" />
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+
+
+
+
+
+
+ <a name="Resources"></a><div class="section"><h2>Resources</h2>
+
+ <p>
+ This section presents resources related to Cactus:
+ </p>
+ <ul>
+ <li>
+ <a href="resources_cactus.html">Cactus links</a>,
+ </li>
+ <li>
+ <a href="resources_books.html">Cactus books</a>,
+ </li>
+ <li>
+ <a href="resources_testing.html">Testing links</a>
+ </li>
+ </ul>
+
+ </div>
+
+
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2001-2009
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: jakarta/site/docs/cactus/resources/index.html
------------------------------------------------------------------------------
svn:eol-style = native