Internal Building Blocks: Aggregates, Entities, Value Objects Part Three

Presented by

Michael Plöd, Principal Consultant, InnoQ

About this talk

Part three of the Domain-Driven Design Webinar Series examines the internal software architecture of applications. This part of Domain-Driven Design is often misunderstood or poorly implemented by teams working with frameworks such as OR-Mapping tools. You will learn how to use building blocks such as Entities, Value Objects and Aggregates for modeling the core domain of your application—the heart of your software’s business logic. In addition, we will look at the differences between JPA and DDD Entities and Value Objects—and rest assured there are some substantial differences. Finally, this webinar will cover patterns such as Factories, Repositories and Application Services and show you how to put everything in context with a rough architecture structure.

Related topics:

More from this channel

Upcoming talks (1)
On-demand talks (65)
Subscribers (28879)
Spring's robust programming model is used by millions of Java developers worldwide. Drawing on more than a decade of experience with distributed Java, Spring today powers some of the most demanding, mission-critical Enterprise and consumer-scale web workloads. Also learn about open source projects like Concourse, RabbitMQ, Steeltoe, and Gemfire that form the foundation of modern software systems.