Projector offers:
WebDAV-based content management
Very simple templating to enforce the separation of content, layout and logic
A workflow engine featuring synchronous, asynchronous and nested workflows
Event triggered workflows
Persistent workflows
Contract based programming paradigm
Content type aware templating
Advanced form handling
Prepared table and tree views
Automatic sitemap generation
Transaction handling
XML processing
Integration of relational database
And much more...
In the following chapters we will dive into the projector framework step by step. Each section contains some examples that will finally show how to build a complete real world Projector application. This part of the book is directed to those who have some experience in developing Java based web applications.