Angel \”Java\” Lopez on Blog

December 11, 2006

Domain-Driven Design Resources

Filed under: Domain-Driven Design — ajlopez @ 9:04 am

July 2011 Update: Domain-Driven Design: Links, News, Resources (1)

I have my links collection on Domain-Driven Design, and I want to post it to this blog. This list is only a disorganized collection but I think that can be useful:

Eric Evans’ Site
http://domaindrivendesign.org

My link collection on Delicious
http://del.icio.us/ajlopez/ddd

Organizing Domain Logic
http://weblogs.asp.net/pgielens/archive/2006/08/08/Organizing-Domain-Logic.aspx

Spring XT
http://springxt.sourceforge.net/index.php/Main_Page

Anemic Domain Model
http://www.martinfowler.com/bliki/AnemicDomainModel.html

Notifications
http://www.martinfowler.com/eaaDev/Notification.html

Fluent Interface
http://www.martinfowler.com/bliki/FluentInterface.html

Specifications
http://www.martinfowler.com/apsupp/spec.pdf
http://www.martinfowler.com/bliki/SpecificationByExample.html
http://sbtourist.blogspot.com/2006/01/case-for-specifications.html
http://sbtourist.blogspot.com/2006/02/another-case-for-specifications.html
http://sbtourist.blogspot.com/2006/05/idea-for-composite-specifications.html
http://sbtourist.blogspot.com/2006/05/implementing-composite-specifications.html
http://www.jeffperrin.com/index.php/2006/06/28/specification-pattern-with-predicates/

You must read all posts from Sergio Bossa
http://sbtourist.blogspot.com
http://del.icio.us/sbtourist/Domain-Driven-Design

Spring Modules XT
https://springmodules.dev.java.net/docs/reference/0.5/html_single/#about

A DDD example in Java
http://www.bettersoftwarefaster.com/
http://www.myjavaserver.com/~bswf/downloads/carserv.zip

Applying the Application Layer in Domain-Driven Design
http://weblogs.asp.net/pgielens/archive/2006/05/31/Applying-the-Application-Layer-in-Domain-Driven-Design.aspx

DDD: Can I drop my Service Layer?
http://peter.jteam.nl/?p=17

Concurrency control in databases: Introduction
http://peter.jteam.nl/?p=8

Peter Veenjter on DDD
http://peter.jteam.nl/?cat=6

Constructing View objects with the Builder pattern
http://sbtourist.blogspot.com/2006/07/constructing-view-objects-with-builder.html

Domain-Driven Design: Model Driven Architecture Done Right?
http://hinchcliffe.org/archive/2005/03/20/189.aspx

A Better Path to Enterprise Architectures
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/sessfin00.asp

Puede ser interesante este articulo de Hibernate con un Modelo de Dominio sencillo
http://www.theserverside.net/tt/articles/showarticle.tss?id=NHibernate

Avoiding Anemic Domain Models with Hibernate
http://wrschneider.blogspot.com/2005/01/avoiding-anemic-domain-models-with.html

What is a View in Domain Driven Design?
http://billhamaker.wordpress.com/2006/08/03/what-is-a-view-in-domain-driven-design/

A Proposal for an Abstract Domain Pattern « Bill Hamaker’s Blog
http://billhamaker.wordpress.com/2006/08/24/a-proposal-for-an-abstract-domain-pattern/

A Repository Example
http://abc.truemesh.com/archives/000464.html

DDD Group Blog
http://blog.gmane.org/gmane.comp.programming.domain-driven-design

Steve Eichert – Domain Driven Design
http://www.emxsoftware.com/Domain+Driven+Design

Hooking your Domain Model and UI Layer
http://www.emxsoftware.com/Domain+Driven+Design/Hooking+your+Domain+Model+and+UI+Layer

Keeping the Domain Model free from Persistence Logic
http://weblogs.asp.net/pgielens/archive/2005/07/29/420995.aspx

DDD: Aggregates & Repositories
http://www.emxsoftware.com/Domain+Driven+Design/DDD+Aggregates++Repositories

How Domain Driven Design changed my way of thinking
http://www.emxsoftware.com/Domain+Driven+Design/How+Domain+Driven+Design+changed+my+way+of+thinking

A quick comparison of Domain Model vs. Manager (Service) Model
http://www.emxsoftware.com/SOA/A+quick+comparison+of+Domain+Model+vs+Manager+Service+Model

Implementing Manager Models with a domain model
http://www.emxsoftware.com/SOA/Implementing+Manager+Models+with+a+domain+model

Vote Manager Model, Domain Model, or Both
http://www.emxsoftware.com/SOA/Vote+Manager+Model+Domain+Model+or+Both

Does SOA require Object-Message mappers It depends
http://weblogs.asp.net/fbouma/archive/2004/03/06/85105.aspx

Domain-Specific Modeling and Model Driven Architecture
http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf#search=%22domain%20driven%20example%22

Domain driven design implemented in Spring 01
http://forum.springframework.org/showthread.php?t=19429
Domain driven design implemented in Spring 02
http://forum.springframework.org/showthread.php?t=19429&page=2
Domain driven design implemented in Spring 03
http://forum.springframework.org/showthread.php?t=19429&page=3
Domain driven design implemented in Spring 04
http://forum.springframework.org/showthread.php?t=19429&page=4
Domain driven design implemented in Spring 05
http://forum.springframework.org/showthread.php?t=19429&page=5
Domain driven design implemented in Spring 06
http://forum.springframework.org/showthread.php?t=19429&page=6
Domain driven design implemented in Spring 07
http://forum.springframework.org/showthread.php?t=19429&page=7
Domain driven design implemented in Spring 08
http://forum.springframework.org/showthread.php?t=19429&page=8

http://forum.springframework.org/showthread.php?t=19429&page=5

Domain Driven Design vs Data Driven Design — Domain Driven Design
http://vikasnetdev.blogspot.com/2006/07/domain-driven-design-vs-data-driven.html

Domain-Driven Framework Layering in Large Systems
http://www.riehle.org/computer-science/research/2000/cs-2000-gebos.pdf#search=%22domain%20driven%20example%22

Test Driven Development with Domain Driven Design – Part 1
http://donxml.com/allthingstechie/archive/2005/12/15/2348.aspx

Test Driven Development with Domain Driven Design – Part 2
http://donxml.com/allthingstechie/archive/2005/12/18/2361.aspx

Domain-Driven Design, the quest for software perfection
http://coding.mu/index.php/archives/2005/02/11/domain-driven-design-the-ultimate-solution/

Some thoughts about DDD: Introduction
http://peter.jteam.nl/?p=16

DDD: Can I drop my Service Layer? (en Arquitectura)
http://peter.jteam.nl/?p=17

Domain-Driven Design Using Active Record in .NET
http://davidhayden.com/blog/dave/archive/2006/06/21/2995.aspx

Explore model-driven development (MDD) and related approaches: A closer look at model-driven development and other industry initiatives
http://www-128.ibm.com/developerworks/library/ar-mdd3/

RAD That Ain’t Bad: Domain-Driven Development with Trails
http://today.java.net/pub/a/today/2005/06/23/trails.html

Trails and Firebird
http://www.cstengel.de/tutorial/trails_firebird_tutorial/

Trails
https://trails.dev.java.net/

The Development Abstraction Layer
http://www.joelonsoftware.com/printerFriendly/articles/DevelopmentAbstraction.html

Advnace Mocking Scenarios With Active Record (using Rhino Mocks)
http://www.ayende.com/Blog/2006/04/14/AdvnaceMockingScenariosWithActiveRecordUsingRhinoMocks.aspx

Testing ActiveRecord objects
http://www.ayende.com/Blog/2006/04/14/TestingActiveRecordObjects.aspx

ADO.NET Team Blog
http://blogs.msdn.com/adonet/

LINQ to Entities vs. LINQ to SQL – What should I use and when?
http://dotnetaddict.dotnetdevelopersjournal.com/adoef_vs_linqsql.htm

Trouble with Testing “ActiveRecord” objects
http://steve.emxsoftware.com/NET/Trouble+with+Testing+ActiveRecord+objects

Repository vs ActiveRecord
http://geekswithblogs.net/gyoung/archive/2006/04/28/76647.aspx

Repository, the Foundation of Domain Driven Design
http://geekswithblogs.net/gyoung/archive/2006/05/03/77171.aspx

Lecture 23: Domain-Driven Design, Part 1
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture23.pdf
Lecture 23: Domain-Driven Design, Part 2
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture24.pdf
Lecture 23: Domain-Driven Design, Part 3
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture25.pdf
Lecture 23: Domain-Driven Design, Part 4
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture26.pdf
Lecture 30: Domain-Driven Design, Part 5 Supple Design
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture30.pdf#search=%22domain%20driven%20example%22

Domain-Driven Modeling with Aspects and Ontologies
http://www.st.informatik.tu-darmstadt.de:8080/ecoop2005/maw/acceptedPapers/Hruby.pdf#search=%22domain%20driven%20example%22

An End to End Domain Driven Development Framework
http://www.isis.vanderbilt.edu/publications/archive/Agrawal_A_10_0_2003_An_End_to_.pdf#search=%22domain%20driven%20example%22

Model View Presenter with ASP.NET
http://www.codeproject.com/useritems/ModelViewPresenter.asp#Downloads

Book Review: Applying Domain-Driven Design and Patterns
http://www.aspnetresources.com/blog/applying_ddd_patterns_book_review.aspx

The Vietnam of Computer Science
http://blogs.tedneward.com/2006/06/26/The+Vietnam+Of+Computer+Science.aspx

Business domain-driven Java class hierarchies for Domino
http://www-128.ibm.com/developerworks/lotus/library/ls-Java_hierarchies/index.html

Applying Domain-Driven Design and Patterns With Examples in C# and .NET
http://codebetter.com/blogs/david.hayden/archive/2006/06/04/146045.aspx

http://www.theserverside.net/tt/books/addisonwesley/DomainDrivenDesign/DomainDrivenDesign.pdf

Next-Generation Data Access: Making the Conceptual Level Real
http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/nxtgenda.asp

ADO.NET Tech Preview: Entity Data Model
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/ADONET_EDM.asp

http://mondragon.angeltowns.net/paradiso/AplicacionesProyectos.html

Object Relational Mapping Resources on
http://www.orm.net
http://sourceforge.net/projects/orm

Conceptual Queries using ConQuer-II
http://www.orm.net/pdf/ER97-final.pdf

ConQuer: a Conceptual Query Language
http://www.orm.net/pdf/ER96.pdf

Conceptual Queries
http://www.orm.net/pdf/ConceptQueries.pdf

Business Rules and Object Role Modeling
http://www.orm.net/pdf/dppd.pdf

Agent Oriented Enterprise Modeling Based on Business Rules
http://www.informatik.tu-cottbus.de/~gwagner/papers/EM-BR.pdf

Dual Schema Problem
http://devhawk.net/2006/03/28/The+Dual+Schema+Problem.aspx

Understanding and Using ValueModels
http://c2.com/ppr/vmodels.html

More Patterns
http://wiki.moredesignpatterns.com

Ezequiel Jadib on NHibernate and DDD
http://ejadib.wordpress.com/2006/11/20/nhibernate-and-domain-driven-design/

Ben Scheirman posts:

A Journey with NHibernate – Part 1
A Journey With NHibernate – Part 2
A Journey With NHibernate (and DDD) – Part 3
A Journey with Domain Driven Design (and NHibernate) – Part 4
A Journey with Domain Driven Design (and NHibernate) – Part 5
A Journey with Domain Driven Design (and NHibernate) – Part 6
A Journey with Domain Driven Design (and NHibernate) – Part 7

Angel “Java” Lopez
http://www.ajlopez.com/en

22 Comments »

  1. [...]  This is a nice list of really interesting resources about Domain Driven Design…ByeAntonio  Published Sunday, March 09, 2008 4:08 PM by antrad Filed under: DDD [...]

    Pingback by Resources about DDD - Antonio's Blog — March 9, 2008 @ 12:09 pm

  2. Good for you! :)

    Comment by Colin Jack — March 17, 2008 @ 4:07 pm

  3. [...] Domain-Driven Design Resources « Angel “Java” Lopez on Blog [...]

    Pingback by Links Today (2008-03-18) — March 18, 2008 @ 3:20 pm

  4. hola angel,

    perdón pero el ejemplo de java+ddd (carserv) es malisimo…

    Comment by francisco — May 28, 2008 @ 9:25 pm

  5. [...] Domain-Driven Design Resources [...]

    Pingback by El camino hacia el Modelo de Dominio y Domain-Driven Design - Angel "Java" Lopez — September 4, 2008 @ 12:33 pm

  6. [...] Domain-Driven Design Resources [...]

    Pingback by El camino hacia el Modelo de Dominio y Domain-Driven Design | Buanzolandia — September 10, 2008 @ 4:02 am

  7. [...]  This is a nice list of really interesting resources about Domain Driven Design… [...]

    Pingback by Resources about DDD - Antrad — May 23, 2009 @ 1:03 pm

  8. [...] Questa è una lista molto interessante di risorse su Domain Driven Design… [...]

    Pingback by Lista di link su DDD - Around .NET — September 2, 2009 @ 2:27 pm

  9. Provide an example of when you have come up with a new idea and influenced other to implement your suggestion. ,

    Comment by driver22 — October 22, 2009 @ 9:16 pm

  10. [...] Questa è una lista molto interessante di risorse su Domain Driven Design… [...]

    Pingback by DDD | LazyArchitect — February 27, 2011 @ 6:27 pm

  11. [...] Domain-Driven Design Resources [...]

    Pingback by Domain-Driven Design: Links, News, Resources (1) « Angel “Java” Lopez on Blog — July 26, 2011 @ 9:49 am

  12. You made some really good points there. I checked on
    the web for more information about the issue and found most people will go along with your views on this
    website.

    Comment by Homes in Hanover — December 19, 2012 @ 5:30 pm

  13. Thanks for your marvelous posting! I really enjoyed reading it, you can be a great
    author. I will remember to bookmark your blog and may come back from now on.
    I want to encourage continue your great writing, have a nice weekend!

    Comment by discover this — May 9, 2013 @ 1:06 pm

  14. Whats up very nice web site!! Man .. Excellent .
    . Amazing .. I will bookmark your web site and take the feeds also?
    I’m glad to find numerous useful info right here within the post, we want work out more techniques on this regard, thank you for sharing. . . . . .

    Comment by help.fleetsuite.com — July 25, 2013 @ 12:17 pm

  15. It’s going to be end of mine day, however before ending I am reading this great piece of
    writing to increase my knowledge.

    Comment by samsung galaxy tablet reviews — September 15, 2013 @ 3:56 am

  16. Nice post. I used to be checking continuously this
    blog and I am impressed! Very helpful info particularly the closing part :
    ) I care for such info much. I used to be seeking this particular information for a long time.
    Thank you and good luck.

    Comment by omega vrt — September 25, 2013 @ 8:35 am

  17. It’s going to be ending of mine day, but bеfore finish I
    am reading this impressive pοst to incгease my knоw-how.

    Comment by lemonade detox — December 13, 2013 @ 5:51 pm

  18. Hi! I know hiѕ iss kinԁ оf off topic but I wass wondering if
    you knew where I сould find a captcha plugin foor my comment form?
    I’m using the same blog platform as yours and I’m having difficulty finding one?
    Thanks a lot!

    Comment by Glenda — December 15, 2013 @ 3:24 am

  19. WΟW just what I was looking for. Came here by
    searсhing for body wrapping

    Comment by cleanse Complete — December 15, 2013 @ 9:05 pm

  20. Thanks for sharing your thoughts on Landscaping in Houston texas.
    Regards

    Comment by http://juliorvarela.com — December 16, 2013 @ 9:45 am

  21. Hi there! Someone in my Myspace group shared this site with us so I came to look it over.

    I’m definitely loving the information. I’m book-marking and will be tweeting
    this to my followers! Wonderful blog and outstanding design and style.

    Comment by Rolando — January 12, 2014 @ 7:54 pm

  22. Wonderful items from you, man. I’ve have in mind your stuff
    previous to and you’re just too fantastic.
    I actually like what you’ve got here, really like what you are saying and the wayy in which
    in which you say it. You’re making it enjoyable and you still care for to keep
    it wise. I can’t wait to learn much more from you. This is actually a great
    site.

    Comment by http://rdlnk.co — April 19, 2014 @ 3:19 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 66 other followers

%d bloggers like this: