CINXE.COM

Cocoon 2.2 Site - Overview

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <html> <head> <title> Cocoon 2.2 Site - Overview </title> <link rel="stylesheet" href="./css/apache-cocoon-thien-maven-skin.min.css" /> <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" /> <script src="./js/apache-cocoon-thien-maven-skin.min.js" language="javascript" type="text/javascript"></script> <meta name="author" content="Apache Cocoon Documentation Team" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body onload="javascript:prettyPrint();"> <div id="breadtrail"> <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p> </div> <div id="top"> <div id="header"> <div class="projectlogo"> <a href="../"><img class="logoImage" src="images/cocoon_logo.jpg" alt="Apache Cocoon" border="0" /></a> </div> <div class="grouplogo"> <p class="grouptitle"><a href="../">The Apache Cocoon Project</a><img src="images/apache-logo.jpg" alt="Cocoon Project Logo" /></p> <form class="searchbox" action="http://www.google.com/search" method="get"> <input value="cocoon.apache.org" name="sitesearch" type="hidden" /> <input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google" />&nbsp; <input class="searchboxsubmit" name="Search" value="Search" type="submit" /> </form> </div> </div> <div id="projectBar"> <p class="cocoonHome"><a href="./index.html"><img src="images/pmc-home.gif" alt=" Cocoon 2.2 homepage" border="0" title=" Cocoon 2.2 homepage" /></a></p> <h1 class="projectTitle"><a href="./index.html"> Cocoon 2.2 </a></h1> <ul class="projectList"> <li><strong><a href="../2.2/">Cocoon 2.2</a></em></strong></li> <li><a href="../2.2/core-modules/">Core <span class="pl-version-small">2.2</span></a></li> <li><a href="../2.2/blocks/">Blocks <span class="pl-version-small">2.2</span></a></li> <li><a href="../2.2/maven-plugins/">Maven Plugins <span class="pl-version-small">2.2</span></a></li> <li><strong><a href="..//3.0/">Cocoon 3.0</a></em></strong></li> <li><strong><a href="../subprojects/">Subprojects</a></strong></li> </ul> </div> <div class="projectBarClear"><!-- --></div> </div> <!-- end of top --> <div id="content"> <ul id="menu"> <li> Cocoon 2.2 <ul> <li > <strong>Overview</strong> </li> <li > <a href="1447_1_1.html">Download</a> </li> <li > <a href="1420_1_1.html">New in 2.2</a> </li> </ul> </li> <li> Tutorials <ul> <li > <a href="1159_1_1.html">Your first Cocoon application using Maven 2</a> </li> <li > <a href="1290_1_1.html">Your first XML pipeline (publishing)</a> </li> <li > <a href="1291_1_1.html">Modularize Cocoon apps (Using blocks)</a> </li> <li > <a href="1362_1_1.html">Deploying a Cocoon application</a> </li> <li > <a href="1448_1_1.html">Screencasts</a> </li> </ul> </li> <li> How-Tos <ul> <li > <a href="1366_1_1.html">How to configure consistent encoding in Cocoon</a> </li> </ul> </li> <li> All Sitemap Components <ul> <li > <a href="1347_1_1.html">All Sitemap Components</a> </li> </ul> </li> </ul> <div class="main"> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <div id="contentBody"> <div id="bodyText"> <h1 class="docTitle">Overview</h1> <p>The main design goal of Apache Cocoon 2.2 was providing better support for modularization: </p> <p> <img src="images/1401_1_1.img" width="473" height="341" alt="cocoon22_overview" /> </p> <p>Cocoon is based on the <a class="externalLink" href="http://static.springframework.org/spring/docs/2.0.x/reference/index.html">Spring 2.0 </a> framework. The Spring Configurator and the Servlet Service Framework are two subprojects having Spring as main dependency. It's important to note that both can be reused outside of Cocoon Core. <br /> The <a href="../subprojects/configuration/index.html">Spring Configurator</a> provides basic support for configuring web applications that make use of Spring. The <a href="../subprojects/servlet-service/servlet-service-impl/index.html">Servlet Service Framework</a> enables modularization based on the <tt>javax.servlet.Servlet</tt> interface. Those servlet services are <a class="externalLink" href="http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming">polymorphic</a>. </p> <p> <a href="../2.2/core-modules/1210_1_1.html">Cocoon Core</a> provides implementations of a sitemap engine and of pipelines. It also establishes a contract to add modules. The unit of modularization in Cocoon is called blocks. <a href="../2.2/blocks/1204_1_1.html">This list</a> gives an overview of what additional functionality is available. Web applications based on Cocoon are also developed following the block contracts. </p> </div> </div> </div> </div> <!-- end of content --> <div id="footer"> <p>Copyright &copy; 1999-2012 The Apache Software Foundation All Rights Reserved.</p> <p> Apache Cocoon, Apache, the Apache feather logo, and the Apache Cocoon project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p> </div> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-1740622-3"; urchinTracker(); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10