In The Brain of Dan Haywood: How to have your domain-driven design cake and eat it, too
How to have your domain-driven design cake and eat it, too
Domain-driven design continues to gain momentum as a way of building enterprise applications, but that doesn't mean it's easy to do. The strict layered architecture demanded by DDD means that domain logic must stay in the domain, but those other layers still need developing one way or another. Added together they can put a serious overhead on the development process, substantially inhibiting the ability to develop a ubiquitous language with your domain experts.
So, Naked Objects is an open source Java framework that helps solve this problem. By taking care of the presentation, application and persistence layers, Naked Objects lets you focus on just the domain, the bit that matters. In this talk we'll see how easy Naked Objects makes it to bootstrap your DDD efforts, developing pojo-based domain models.
On the hand, adopting a framework is not a decision we should take lightly: how does it scale, what is its performance and reliability, what about support? And in the case of Naked Objects, given its generic OOUIs won't be suitable for every end-user audience, we may want to skin our domain objects with custom UIs. So we'll also discuss the various ways you can develop with Naked Objects, from being a strictly design time tool through to the full runtime stack.
Along the way, we'll also talk about some of the other integrations that Naked Objects supports, including FitNesse , third-party frameworks such as Wicket , Hibernate and ESBs ( click on the links for related courses).
ABOUT DAN HAYWOOD
|
Dan is a freelance consultant, writer, trainer, mentor, specializing in domain-driven design, agile development and enterprise architecture on the Java and .NET platforms. He's a well-known advocate of Naked Objects, and was instrumental in the succe
More about Dan Haywood
|
|
PODCAST HOW TO HAVE YOUR DOMAIN-DRIVEN DESIGN CAKE AND EAT IT, TOO
|
SOFTWARE ARCHITECTURE COURSES
|
SOFTWARE ARCHITECTURE PODCASTS
|
OTHER SOFTWARE ARCHITECTURE EVENTS
|
Eric Evans' DDD Immersion Workshop
4 DAY COURSE. Featuring Alberto Brandolini London, Monday, February 13th
|
|
Drive your DBA Crazy in 3 easy steps
FREE EVENT:
In The Brain of Alberto Brandolini
London, Tuesday, February 14th
|
|
Udi Dahan's NServiceBus Workshop
4 DAY COURSE. Featuring Andreas Ohlund London, Monday, February 20th
|
|
Putting your events on a diet
FREE EVENT:
In The Brain of Andreas Ohlund
London, Monday, February 20th
|
|
Ayende Rahien's RavenDB Workshop
2 DAY COURSE. Featuring Itamar Syn-Hershko London, Tuesday, February 28th
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
Elevate Launch Event
London, Wednesday, March 7th
|
|
Craig Larman's Object Design w Patterns
4 DAY COURSE. Featuring Francis Sanger London, Monday, March 12th
|
|
|
|