Cocoon Sitemap ( Contd. )
Sitemaps are hierarchical -- A sitemap can point, explicitly or implicitly, to sub-sitemaps
A sitemap is translated into a java program and is compiled to bytecode
Changes to sitemaps can be loaded dynamically and asynchronously.
Cocoon community has debated extensively on philosophical aspects of Sitemap but nothing better has come out ( yet ! ).
Dynamic loading of sitemap ==> no need to stop and start the Cocoon servlet for changes in the sitemap to become effective.
Asynchronous loading of sitemap ==> The sitemap is read, validated, compiled and loaded in the background, without impacting the response time of the system during this process.
- Sitemap mixes control ( logic ) and management.