Cocoon 2 Programming
Chapter One
The Cocoon 2 Architecture
The Challenges of Web Publishing
The Challenges of Web Content Management
Content Management Systems to the Rescue
The Original Cocoon Project
Architecture of the Cocoon 2 Framework
Solutions for web publishing abound and have been rapidly evolving to fill the needs of
both developers and their customers. All of these solutions come down to systems for
managing content and serving it up on the Web upon request in a format easily accessible
to a variety of users.
This chapter introduces the Cocoon framework by defining the original design goals and
architecture of Cocoon 1 and studying the areas where the framework fell short. The chapter
also provides an overview of the Cocoon 2 architecture and lays the foundation for developing
robust web applications using the framework. In the course of this chapter and the rest of the
book, we highlight the benefits that the Cocoon framework brings to most web-publishing
efforts and why most projects bene ... read full excerpt from Cocoon 2 Programming: Web Publishing with XML and Java ebook