QCon London 2009 – Um Exemplo Completo em DDD

Estive no tutorial do QCon realizado por Peter Backlund Patrik Fredriksson, que falaram sobre DDD e mostraram um exemplo com uma tecnologia atual.

Publiquei a notícia completa no site da Infoq Br nesse link.

Eles começaram com uma frase bem famosa do Eric Evans

“A complexidade crítica de muitos projetos de software está no entendimento do próprio domínio”

O maior desafio está na transferência de conhecimento entre as pessoas.

Domain-Driven Design

É a maneira de aproximar os problemas da complexidade de software através da cooperação próxima entre desenvolvedores e experts no domínio (domain). A complexidade está no domínio. Usamos modelos para manipular o domínio.

Exemplo: DDDSample

Essa aplicação de exemplo tem vários usos:

  • Um exemplo “how to” para implementação de uma típica aplicação DDD
  • Suporte para discussão e práticas de implementação
  • Laboratório para experimentos controlados.

Tecnologia

  • Frameworks e componentes baseados em Open Source
  • Bom suporte para DDD e OO.
  • Java 6
  • Spring Core/ORM/JEE/Web
  • Hibernate
  • ActiveMQ JMS
  • Apache CXF Web Services
  • Jakarta Commons
  • Maven
Anúncios