This project has retired. For details please refer to its Attic page.
Qi4j - The Complete Manual - www.qi4j.org
Qi4j

Qi4j - The Complete Manual

Qi4j - The Complete Manual is the book straight from the horse's mouth when it comes to the Composite Oriented Programming implementation Qi4j.

Audience

This book is targeted at Advanced Beginners and Competent Qi4j developers. If you are completely new to Qi4j, please check out the website and particularly the Introduction to Qi4j, http://www.qi4j.org/introduction.html.

Content

This book covers all aspects of the programming model, how to apply your domain-driven modeling in this new exciting environment and show how to put Qi4j at work in many different kind of environments, from embedded into Tomcat, JBoss and other Java EE systems to OSGi and plain stand-alone. It will show you how well Qi4j plays with these platforms as well as technologies like Spring Framework, Guice and other Dependency Injection systems.

Sections

The book covers the Core aspects of the Qi4j eco-system, and only briefly touches on the many extensions available. See the Qi4j Extensions for full documentation of these.

  • Overview - Skims the basic principles of Composite Oriented Programming and the general approach in the Qi4j implementation.
  • Composition - Talks about how Qi4j implements Composites.
  • Assembly - The tasks involved to wire everything together into working applications.
  • Core System  - Complete description of the Core APIs, like Core API, Extension API and Runtime Bootstrap API.
  • Persistence - Persistence is a core concern in Qi4j, and this section deals with the generic aspect of Persistence. See Qi4j Extensions for more information about each implementation.
  • Query API - Queries are done in the domain model, and this section explains how that can be done.
  • Extension SPI - Manual for extension authors. Covers creation of EntityStores and Indexing subsystems.
  • Concepts - A comprehensive list of all terminology used in this book, and a short description of what they are, and where to find additional material.

Table of Content


Qi4j and the Qi4j logo are trademarks of Richard Öberg, Niclas Hedhman and the members of the Qi4j Core Team. See Qi4j licensing for more information.
Powered by SiteVisionexternal link.