Qi4j - The Complete Manual
Qi4j is a Composite Oriented Programming implementation in Java 5, and leverages all you already know of Java, your tools and other good bits we all come to love.
This document will take you through all you need to know about Qi4j, that will make you a more productive developer, using one of the most exciting new technologies we have seen in years.
Manual
Note 1: This Manual is work in progress, and a lot is still missing and the content is a bit shallow. This will improve over time.
Note 2: This Manual may be out of sync with the actual software. In some areas, it will be outdated and in others it will explain things that are to come in the near-ish future.