Domain-driven design (DDD) focuses on what matters in enterprise applications: the core business domain. And Naked Objects lets you build DDD applications just by writing the core domain classes, the rest of the application is taken care of for you.

This blog supplements and expands on my book, Domain Driven Design using Naked Objects, describing how you can rapidly develop and test domain applications using Naked Objects.

Sister Projects

Naked Objects framework is an extensible component-based framework. So over the last couple of years, as well as contributing heavily to Naked Objects itself, I’ve factored a number of additional contributions into a number of sister projects, collectively known as “star objects” (*objects, geddit?).

Three of these are mentioned in the book:

  • Tested Objects, which integrates Naked Objects with FitNesse so that it can be tested using end-user scenario tests.
  • RESTful Objects, which provides a RESTful API to a Naked Objects
  • JPA Objects, which reworks the Hibernate object store using JPA annotations.

Look out for blogs on these topics.

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon