Thanks to the tireless efforts of open-source developers, Cocoonhas quickly gained visibility as the preeminent XML-based Webpublishing framework. Unfortunately, its documentation remains asignificant shortcoming. If you’re new to Cocoon, gaining asense of exactly what you can do with it can be difficult, andactually getting started can be even harder.
Cocoon 2 Programming: Web Publishing with XML and Javaclearly explains the value of Cocoon and helps you build on yourfamiliarity with XML and Java Servlets as you design, build, andimplement a range of Cocoon applications. You’ll begin bylearning to control presentation for various platforms, both wiredand wireless. Then you’ll move on to Cocoon’scapabilities for logic control and content management, using bothsitemaps and XSP to create a site dynamically generated from avariety of data sources and types.
As you’ll see, Cocoon also supports powerful organizingtechniques known as design patterns, and you’ll mastertheir use in both presentation and content generation. These areessential tools for the planning of your site; for after it’simplemented, you’ll command powerful techniques for sitemanagement and optimization.
The Web’s dependence on XML is growing rapidly—and withit the list of companies that have adopted Cocoon. Is Cocoon foryou? Cocoon 2 Programming will guide you through yourdecision and far beyond, providing all the assistance you need tobuild a dynamic, XML-based site—and keep moving into thefuture.