reinhard 2003/11/24 10:24:54
Modified: site/2.1 index.html index.pdf Added: site/2.1 features.html features.pdf Log: - add features list to our web site Revision Changes Path 1.10 +18 -3 cocoon-site/site/2.1/index.html Index: index.html =================================================================== RCS file: /home/cvs/cocoon-site/site/2.1/index.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- index.html 13 Nov 2003 15:48:33 -0000 1.9 +++ index.html 24 Nov 2003 18:24:54 -0000 1.10 @@ -102,6 +102,9 @@ <span class="sel"><font color="#ffcc00">Index</font></span> </li> <li> +<a href="features.html">Features</a> +</li> +<li> <a target="_blank" href="http://cocoon.apache.org/news/">News</a> </li> <li> @@ -301,6 +304,9 @@ <a href="#What+is+Cocoon%3F">What is Cocoon?</a> </li> <li> +<a href="#Cocoon+Features">Cocoon Features</a> +</li> +<li> <a href="#Where+can+I+find+it%3F">Where can I find it?</a> </li> <li> @@ -380,7 +386,16 @@ </p> </div> -<a name="N10055"></a><a name="Where+can+I+find+it%3F"></a> +<a name="N10055"></a><a name="Cocoon+Features"></a> +<h3>Cocoon Features</h3> +<div style="margin-left: 0 ; border: 2px"> +<p> + You want to get an overview of all available features of Cocoon in 5 minutes? + Read the <a href="features.html">features list</a>! + </p> +</div> + +<a name="N10062"></a><a name="Where+can+I+find+it%3F"></a> <h3>Where can I find it?</h3> <div style="margin-left: 0 ; border: 2px"> <p> @@ -394,7 +409,7 @@ </p> </div> -<a name="N10069"></a><a name="Where+to+start%3F"></a> +<a name="N10076"></a><a name="Where+to+start%3F"></a> <h3>Where to start?</h3> <div style="margin-left: 0 ; border: 2px"> <p> @@ -410,7 +425,7 @@ </p> </div> -<a name="N10079"></a><a name="More+News+about+Cocoon"></a> +<a name="N10086"></a><a name="More+News+about+Cocoon"></a> <h3>More News about Cocoon</h3> <div style="margin-left: 0 ; border: 2px"> <p> 1.7 +144 -98 cocoon-site/site/2.1/index.pdf <<Binary file>> 1.1 cocoon-site/site/2.1/features.html Index: features.html =================================================================== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Cocoon Features</title> <link type="text/css" href="skin/page.css" rel="stylesheet"> </head> <body text="#000000" bgcolor="#FFFFFF"> <!--================= start Navigation Path ==================--> <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> </tr> <tr> <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> </table> <!--================= end Navigation Path ==================--> <!--================= start Banner ==================--> <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <!--================= start Group Logo ==================--> <td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="images/cocoon-project-logo.png"></a></td> <!--================= end Group Logo ==================--> <!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="images/project-logo.gif"></a></td> <!--================= end Project Logo ==================--> <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563"> <form target="_blank" action="http://www.google.com/search" method="get"> <table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F"> <tr> <td colspan="3"><img height="10" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit"> <br> <font face="Arial, Helvetica, Sans-serif" size="2" color="white"> the Apache Cocoon site </font></td><td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td><img alt="" border="0" height="10" width="9" src="skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="skin/images/search-right.gif"></td> </tr> </table> </form> </td> <!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td valign="bottom" bgcolor="#294563" colspan="2"> <!--================= start Tabs ==================--> <div class="tab"> <table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="6"><img alt="" height="8" width="6" src="skin/images/spacer.gif"></td><td valign="bottom"> <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="skin/images/tabSel-right.gif"></td> </tr> </table> </td> </tr> </table> </div> <!--================= end Tabs ==================--> </td><td bgcolor="#294563"><img alt="" width="1" height="1" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> </table> <!--================= end Banner ==================--> <!--================= start Menu, NavBar, Content ==================--> <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"> <table summary="menu" border="0" cellspacing="0" cellpadding="0"> <tr> <!--================= start left top NavBar ==================--> <td rowspan="3" valign="top"> <table summary="blue line" border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#294563"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td bgcolor="#CFDCED"><font color="#4C6C8F" size="4" face="Arial, Helvetica, Sans-serif"> </font></td> </tr> <tr> <td bgcolor="#294563"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> </table> </td> <!--================= end left top NavBar ==================--><td bgcolor="#294563"><img width="1" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> <!--================= start Menu items ==================--> <div class="menu"> <ul> <li> <font color="#CFDCED">About</font> <ul> <li> <a href="index.html">Index</a> </li> <li> <span class="sel"><font color="#ffcc00">Features</font></span> </li> <li> <a target="_blank" href="http://cocoon.apache.org/news/">News</a> </li> <li> <a href="license.html">License</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/mirror.cgi">Download</a> </li> </ul> </li> <li> <font color="#CFDCED">Documentation</font> <ul> <li> <a href="introduction.html">Introduction</a> </li> <li> <a href="tracks/index.html">Tracks</a> </li> <li> <a href="installing/index.html">Installing</a> </li> <li> <a href="overview.html">Overview</a> </li> <li> <a href="userdocs/index.html">User Guide</a> </li> <li> <a href="developing/index.html">Dev Guide</a> </li> <li> <a href="tutorial/index.html">Tutorials</a> </li> <li> <a href="faq/index.html">FAQs</a> </li> <li> <a href="howto/index.html">How-Tos</a> </li> <li> <a href="performancetips.html">Performance</a> </li> <li> <a href="snippet/index.html">Snippets</a> </li> <li> <a target="_blank" href="http://wiki.cocoondev.org/">Wiki Docs</a> </li> </ul> </li> <li> <font color="#CFDCED">Status</font> <ul> <li> <a href="changes.html">Changes</a> </li> <li> <a href="todo.html">Todo</a> </li> <li> <a href="plan/index.html">Planning notes</a> </li> <li> <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Cocoon+2&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Cocoon+all&newqueryname=cocoon+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a> </li> </ul> </li> <li> <font color="#CFDCED">Community</font> <ul> <li> <a href="bylaws-addendum.html">Cocoon Bylaws</a> </li> <li> <a href="who.html">Hall of Fame</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/community/contrib.html">Contributing</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/community/mail-lists.html">Mail Lists</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/community/mail-archives.html">Mail Archives</a> </li> </ul> </li> <li> <font color="#CFDCED">Project</font> <ul> <li> <a target="_blank" href="http://nagoya.apache.org/bugzilla/index.html">Bug Database</a> </li> <li> <a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/cocoon-2.1/">Code Repository</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/mirror.cgi#nightly">Dev Snapshots</a> </li> </ul> </li> <li> <font color="#CFDCED">Links</font> <ul> <li> <a target="_blank" href="http://cocoon.apache.org/link/index.html">Cocoon Links</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/link/livesites-2.1.html">Live Sites</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/link/hosting.html">Cocoon Hosting</a> </li> </ul> </li> <li> <font color="#CFDCED">Other Releases</font> <ul> <li> <a target="_blank" href="http://cocoon.apache.org/1.x/">Cocoon 1.x</a> </li> <li> <a target="_blank" href="http://cocoon.apache.org/2.0/">Cocoon 2.0</a> </li> </ul> </li> </ul> </div> <!--================= end Menu items ==================--> </td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="skin/images/spacer.gif" class="spacer"></td><td bgcolor="#294563"><img width="1" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td valign="bottom" align="left" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="skin/images/menu-left.gif"></td><td bgcolor="#4C6C8F"><img height="10" width="10" alt="" src="skin/images/spacer.gif" class="spacer"></td><td valign="bottom" align="right" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="skin/images/menu-right.gif"></td> </tr> <tr> <td height="1" bgcolor="#294563"><img width="1" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> </table> </td><td valign="top" width="100%"> <table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0"> <!--================= start middle NavBar ==================--> <tr> <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td align="left" width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td align="left" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif"> </font><img width="10" height="8" alt="" src="skin/images/spacer.gif" class="spacer"></td><td align="right" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif"> </font><img width="10" height="8" alt="" src="skin/images/spacer.gif" class="spacer"></td><td width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <tr> <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <!--================= end middle NavBar ==================--> <!--================= start Content==================--> <tr> <td align="left" width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%"> <div class="content"> <table class="title" summary=""> <tr> <td valign="middle"> <h1>Cocoon Features</h1> </td><script language="Javascript" type="text/javascript"> function printit() { if (window.print) { window.print() ; } else { var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = ""; } } </script><script language="Javascript" type="text/javascript"> var NS = (navigator.appName == "Netscape"); var VERSION = parseInt(navigator.appVersion); if (VERSION > 3) { document.write('<td nowrap="nowrap" width="40" align="center">'); document.write(' <a class="dida" href="javascript:printit()">'); document.write(' <img alt="Print this Page" src="skin/images/printer.gif" class="skin"><br>'); document.write(' print</a>'); document.write('</td>'); } </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="features.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" class="skin"><br> PDF</a></td> </tr> </table> <ul class="minitoc"> <li> <a href="#General+information">General information</a> </li> <li> <a href="#Usage+scenarios">Usage scenarios</a> </li> <li> <a href="#Connect+your+datasources">Connect your datasources</a> </li> <li> <a href="#Easily+aggregate+different+datasources">Easily aggregate different datasources</a> </li> <li> <a href="#Serialize+your+XML+to+various+output+formats">Serialize your XML to various output formats</a> </li> <li> <a href="#What+else+we+can+do+for+you">What else we can do for you</a> </li> <li> <a href="#Form+handling+frameworks">Form handling frameworks</a> </li> <li> <a href="#Cocoon+deployment+and+integration">Cocoon deployment and integration</a> </li> </ul> <a name="N10013"></a><a name="General+information"></a> <h3>General information</h3> <div style="margin-left: 0 ; border: 2px"> <ul> <li> Apache Cocoon is a web development framework built around the concepts of component-based web development and separation of concerns, ensuring that people can interact and collaborate on a project without stepping on each other toes. </li> <li> Cocoon implements these concepts around the notion of <strong>component pipelines</strong>, each component on the pipeline specializing on a particular operation (usual pipeline uses a Generator, Transformers and a Serializer). This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without requiring programming. </li> <li> <strong>Advanced Control Flow</strong>: continuation-based page flow hides the complexity of request/response processing and is cleanly separated from the view and data components. </li> <li> Cocoon is open source software (based on the <a href="license.html">Apache Software License</a>). </li> <li> Cocoon doesn't duplicate efforts but tightly integrates many technologies. </li> <li> Cocoon is in use at many live sites and on many company networks. </li> <li> Cocoon has a strong community, with many active developers and more than <a href="who.html">15 active committers</a>! </li> <li> here is free support on our <a href="mail-lists.html">mailing lists</a> and commercial support is available from various companies and consultants. </li> <li> There are many Cocoon sessions at different conferences: <ul> <li> <a target="_blank" href="http://www.orixo.com/events/gt2003/">Cocoon GetTogether</a> </li> <li> <a target="_blank" href="http://apachecon.com">ApacheCon</a> </li> <li> <a target="_blank" href="http://cocoon.ifs.tuwien.ac.at">Austrian Cocoon Day</a> </li> <li> <a target="_blank" href="http://www.wjax.de/">WJAX</a> </li> <li> <a target="_blank" href="http://www.jax2003.de/">JAX</a> </li> </ul> </li> <li> To get started see the <a href="tracks/first-steps-track.html">"first steps" documentation track</a>. Basically you only need to <a href="http://cocoon.apache.org/mirror.cgi">download</a> Cocoon, unpack it and follow the simple INSTALL.txt instructions. A minimal version of the Jetty servlet container is included with Cocoon. </li> </ul> </div> <a name="N1007A"></a><a name="Usage+scenarios"></a> <h3>Usage scenarios</h3> <div style="margin-left: 0 ; border: 2px"> <p> As you would expect, all of these scenarios can be combined. </p> <ul> <li> Dynamic multi-channel web publishing (see below for the possible datasources and output formats) </li> <li> Create static content (automatically) by separating data from view - see Forrest </li> <li> Advanced web applications with J2EE integration (with separation of your data, the view and the <a href="userdocs/flow/index.html">flow logic</a> --> this really means you can change one of the parts without touching another) </li> <li> Develop your company portal using the Cocoon Portal framework </li> <li> Support multiple clients, layouts and languages (i18n) without code duplication </li> <li> Integrate Cocoon with your existing web applications or use it to put a better face on them (page scraping) </li> <li> Add full-text search to any datasource that can be converted to XML (see below) </li> <li> Use Cocoon as the base for Enterprise Application Integration (EAI) </li> <li> Use Cocoon as the base for your Content Management System (CMS) (see also Lenya for a Cocoon based CMS) </li> <li> Use Cocoon for producing mobile content (mobile phones, pdas) </li> <li> Datawarehouse reporting across multiple formats (see xReporter) </li> </ul> </div> <a name="N100AB"></a><a name="Connect+your+datasources"></a> <h3>Connect your datasources</h3> <div style="margin-left: 0 ; border: 2px"> <p> Out of the box, the following data can be converted to XML to be processed by Cocoon pipelines. </p> <ul> <li> XML Files </li> <li> XML based (Web) services </li> <li> RDBMS (via <a target="_blank" href="http://java.sun.com/products/jdbc/">JDBC</a>, including connection pooling) </li> <li> XML databases </li> <li> SAP (r) Systems by adding the SAP JavaConnector see <a target="_blank" href="http://service.sap.com/connectors/">http://service.sap.com/connectors/</a> (accessible for all SAP (r) customers) </li> <li> <a target="_blank" href="http://www.webdav.org">WebDAV</a> </li> <li> CVS (supported by the external project <a target="_blank" href="http://cocoondev.org/projects/cvssource.html">CVSSource</a>) </li> <li> Text-based file formats, either using the integrated <a target="_blank" href="http://chaperon.sourceforge.net/">Chaperon </a> parser for a yacc-like approach to parsing, or the "slop" component (Simple Line Oriented Parser). </li> <li> <a target="_blank" href="http://jakarta.apache.org/velocity/">Velocity templates</a> </li> <li> <a target="_blank" href="userdocs/flow/jxtemplate.html">JXPath/Jexl templates</a> </li> <li> <a target="_blank" href="userdocs/xsp/index.html">eXtensible Server Pages (XSP)</a> with wide range of logicsheets (database, mailing, ...) </li> <li> <a target="_blank" href="http://www.jython.org/">Python (Jython</a>) and generic <a target="_blank" href="http://jakarta.apache.org/bsf/">BSF support</a> </li> <li> <a target="_blank" href="http://java.sun.com/products/jsp/">JSP</a> </li> <li> Filesystem (traversing directory hierarchies) </li> <li> Any information provided by environment (request, session) </li> <li> <a target="_blank" href="http://www.macromedia.com/">Flash</a> </li> <li> <a target="_blank" href="http://www.palserv.com/XMidi/">XMidi</a> </li> <li> <a target="_blank" href="http://www.ietf.org/rfc/rfc1777.txt?number=1777">LDAP - Lightweight Directory Access Protocol</a> </li> <li> Easily aggregate different datasources </li> </ul> </div> <a name="N10128"></a><a name="Easily+aggregate+different+datasources"></a> <h3>Easily aggregate different datasources</h3> <div style="margin-left: 0 ; border: 2px"> <ul> <li> <a target="_blank" href="http://www.w3.org/TR/xslt">XSLT</a> (The default XSLT-Engine is Xalan, XSLTC is included in the Cocoon distribution, other XSLT-Engines like Saxon can be easily integrated) </li> <li> <a target="_blank" href="http://stx.sourceforge.net/documents/spec-stx-20030505.html">STX (Streaming Transformations for XML)</a> </li> <li> <a target="_blank" href="http://www.w3.org/TR/xinclude/">XInclude</a> with <a target="_blank" href="http://www.w3.org/TR/xptr/">XPointer</a> framework support </li> </ul> </div> <a name="N1014A"></a><a name="Serialize+your+XML+to+various+output+formats"></a> <h3>Serialize your XML to various output formats</h3> <div style="margin-left: 0 ; border: 2px"> <ul> <li> <a target="_blank" href="http://www.w3.org/XML/">XML</a> </li> <li> <a target="_blank" href="http://www.w3.org/XML/">HTML</a> </li> <li> <a target="_blank" href="http://www.w3.org/XHTML/">XHTML</a> </li> <li> <a target="_blank" href="http://www.adobe.com/products/acrobat/adobepdf.html">PDF</a> </li> <li> <a target="_blank" href="http://www.openoffice.org/">OpenOffice.org/StarOffice</a> </li> <li> MS Excel </li> <li> <a target="_blank" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnrtfspec/html/rtfspec.asp">RTF</a> </li> <li> Postscript </li> <li> Charts (see external project Fins http://www.cocoondev.org/projects/fins.html) </li> <li> <a target="_blank" href="http://www.macromedia.com">Flash</a> </li> <li> Plain text </li> <li> <a target="_blank" href="http://www.w3.org/TR/SVG/">Scalable Vector Graphics (SVG)</a> </li> <li> MIDI </li> <li> ZIP archives </li> </ul> </div> <a name="N1019D"></a><a name="What+else+we+can+do+for+you"></a> <h3>What else we can do for you</h3> <div style="margin-left: 0 ; border: 2px"> <ul> <li> Coexist and interoperate side-by-side with your existing J2EE solutions (<a target="_blank" href="http://java.sun.com/products/ejb/">EJB</a>, <a target="_blank" href="http://java.sun.com/products/jms/">JMS</a>, ...) </li> <li> Build your <a href="developing/portal/index.html">Portals</a> based on Cocoon (expect support for JSR168 soon) </li> <li> Scheduler - Run background tasks for maintenance, etc. </li> <li> Caching on many levels </li> <li> Integrated search engine (using <a target="_blank" href="http://jakarta.apche.org/lucene">Lucene</a>) </li> <li> <a href="http://cocoon.apache.org/2.1/developing/deli.html">DELI</a> (detect client configuration) </li> <li> Catalog Entity Resolver to map to local copies of DTDs and other resources </li> <li> Publish your own WebServices (<a target="_blank" href="http://xml.apache.org/axis">Apache Axis</a> is integrated) </li> <li> <a target="_blank" href="http://java.sun.com/products/javamail/">Java Mail</a> support </li> <li> Easy integration of object-relational-frameworks ( <a target="_blank" href="http://db.apache.org/ojb"></a>OJB, <a target="_blank" href="http://www.hibernate.org">Hibernate</a>, ...) </li> <li> I18n support (translation support) </li> <li> Easily extensible by clear interfaces (write your own components following <a href="http://avalon.apache.org">Avalon</a> patterns) </li> <li> Many, many examples and samples </li> <li> Configurable build mechanism based on <a href="http://ant.apache.org">Ant</a> (you decide which parts of Cocoon you need) </li> <li> Integration of Java data binding frameworks ( <a target="_blank" href="http://www.castor.org">Castor</a>, <a target="_blank" href="http://jakarta.apache.org/commons/betwixt/">Betwixt</a>) </li> </ul> </div> <a name="N10206"></a><a name="Form+handling+frameworks"></a> <h3>Form handling frameworks</h3> <div style="margin-left: 0 ; border: 2px"> <ul> <li> Enhanced form handling with strong validation through <a href="http://wiki.cocoondev.org/Wiki.jsp?page=Woody">CocoonForms</a> </li> <li> Easy integration of (future) <a target="_blank" href="http://www.w3.org/TR/xforms/">XForms</a> clients </li> </ul> </div> <a name="N1021D"></a><a name="Cocoon+deployment+and+integration"></a> <h3>Cocoon deployment and integration</h3> <div style="margin-left: 0 ; border: 2px"> <ul> <li> Cocoon can be run in every servlet container or J2EE application server that supports Java Servlets 2.2 and above, like <a target="_blank" href="http://jakarta.apache.org/tomcat">Tomcat</a>, <a target="_blank" href="http://jetty.mortbay.org/jetty/">Jetty</a>, <a target="_blank" href="http://www.jboss.org">JBoss</a> <a target="_blank" href="http://www.macromedia.com/software/jrun/">JRun</a>, <a target="_blank" href="http://www.caucho.com/">Resin</a>, <a target="_blank" href="http://www.ibm.com/software/webservers/">Websphere</a>, <a target="_blank" href="http://www.bea.com">Weblogic</a>, ... </li> <li> Command line execution, without requiring a servlet container </li> <li> Embeddable in any Java application </li> </ul> </div> <div class="attribution">by Cocoon community</div> </div> </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td> </tr> <!--================= end Content==================--> </table> </td> </tr> </table> <!--================= end Menu, NavBar, Content ==================--> <!--================= start Footer ==================--> <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"><a href="skin/images/label.gif"></a><a href="skin/images/page.gif"></a><a href="skin/images/chapter.gif"></a><a href="skin/images/chapter_open.gif"></a><a href="skin/images/current.gif"></a><a href="/favicon.ico"></a></td> </tr> <tr> <td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright © 1999-2003 The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!-- document.write(" - "+"Last Published: " + document.lastModified); // --></script></font></td> </tr> <tr> <td colspan="2" align="left" bgcolor="#CFDCED" class="logos"></td> </tr> </table> <!--================= end Footer ==================--> </body> </html> 1.1 cocoon-site/site/2.1/features.pdf <<Binary file>>
