Agile Zone is brought to you in partnership with:

Nitin has posted 391 posts at DZone. View Full User Profile

DCI in Practice with Qi4J and the Composite Oriented Programming Model

  • submit to reddit

In this session Rickard Öberg explores how the DCI (Data, Collaborations, Interactions) concepts can be applied in practice using the Qi4j Java framework and Composite Oriented Programming model. He shows you how COP concepts map to DCI, and how DCI can be implemented. Rickard looks at a practical example, and how DCI helps making the code easier to read and also enables a number of powerful features.

This talk is the third of three in an Øredev series.

Part 1 - DCI: Re-thinking the foundations of object orientation and of programming

Part 2 - The DCI Architecture: Supporting the Agile Agenda in your Software Architecture


About the Presenter

Rickard has worked on several OpenSource projects that involve J2EE development, such as JBoss, XDoclet and WebWork. He has also been the principal architect of the SiteVision CMS/portal platform, where he used AOP as the foundation. Now he works for JayWay, developing the Qi4j framework and Composite Oriented Programming paradigm. 

Published at DZone with permission of its author, Nitin Bharti.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)