~ Chinese Proverb ~
Domain Driven Design with Java EE 6
Domain Driven Design promises to simplify enterprise application development and is gradually gaining traction as an alternative to traditional four-tier architectures originally popularized by J2EE. Domain Driven Design embraces Object Oriented Design, Domain Models, Test Driven Development, Agile Refactoring, Continuous Integration, Object Relational Mappers, Dependency Injection, Cross-Cutting Concerns and Layered Architectures.
This session demonstrates first-hand how Domain Driven Design can be implemented using Java EE 6 by seamlessly mapping concepts like bounded contexts, entities, value objects, aggregates, services, repositories and factories to realistic code examples.More talks