A Little History
Cocoon 1 ...
- Cocoon project was founded in Jan. 1999 by Stefano Mazzocchi as an open source project under Apache Software Foundation.
- Started as a simple servlet for XSL styling of XML content.
- Was based on DOM level 1 API. This choice turned out to be quite limiting for speed/memory efficiency.
- Used reactor pattern to connect components. This allowed the reaction instructions to be placed inside the documents. Though appealing, it caused difficulties in managing highly dynamic web-sites.
- Allowed context overlap to happen by having processing instructions in documents/stylesheets.