|
|
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, developer, writer and trainer, specializing in domain-driven design, agile development, enterprise architecture and also REST on the Java and .NET platforms. He's a well-known advocate of Naked Objects, and was instrume
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
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
Eric Evans' DDD Immersion Workshop
4 DAY COURSE. Featuring Alberto Brandolini London, Monday, June 11th
|
|
DDD eXchange 2012
CONFERENCE (1 DAY)
London, Friday, June 15th
BOOK NOW!
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th
BOOK NOW!
|
|
Craig Larman's Object Design w Patterns
4 DAY COURSE. Featuring Francis Sanger London, Tuesday, June 19th
|
|
David Laribee's Leading Lean/Agile Teams
2 DAY COURSE. Featuring David Laribee New York, Thursday, June 21st
|
|
Find Your Ninja Project
FREE EVENT:
Cool Projects in June
London, Monday, June 25th
|
|
|
|