CoCoon is a Java server framework that allows XSLT (XML Stylesheet Language-Transformation) conversion dynamic release XML content. Cocoon provides a platform for building content, logic, and representation of applications that are used to construct content, logic, and representation of applications that are largely separated from each other using XSLT.
Cocoon uses the concept of pipeline to describe the process of publishing the content to the web. It contains a wide variety of reusable components that can be configured to generate complex behavior using the minimum Java development. For example, Cocoon can be used by using XML and XSLT separately.
Provides static files and dynamically generated responses to use any number of processing to transparently map to physical resources to perform simple and multi-stage XSLT conversion to dynamically pass parameters to XSLT transformations to generate a variety of output formats, including XML, HTML, PNG, JPEG, SVG and PDF
This greatly increases the function of working with existing techniques in XML and XSLT. CoCoon allows you to generate a dynamic site with the least trouble.
http://xml.apache.org/cocoon
Publish the downloaded WAR package
Related Technology: XSP
XML Server Pages, which is a Cocoon technology that adds custom processing to the Cocoon pipeline by using Java.
Excerpted from http://www-900.ibm.com/developerWorks/cn/cnonlinetutorial.nsf/gethtml?openagent&url=/developerworks/cn/education/xml/x-cocoon/tutorial/index.html