<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Arjen Poutsma: Domain Drivel</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Fri, 24 May 2013 22:40:17 -0400</pubDate>


    <item>

        <title>Re: Next on TSS...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[We don't call them GOTO's any more we call them closures. Some people, really...]]></description>
        

        <pubDate>Tue, 17 Oct 2006 07:00:41 -0400</pubDate>

        

        <jf:creationDate>Tue, 17 Oct 2006 07:00:41 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 17 Oct 2006 07:00:41 -0400</jf:modificationDate>
        <jf:date>Oct 17, 2006</jf:date>
        <jf:author>Malcolm Edgar</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: whatever.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote>However, you stated in your article that the need to persist data in a relational DB <i>forces</i> developers to create anemic domain models. This is wrong: the centrality of the database does not mandate that objects that are mapped to...]]></description>
        

        <pubDate>Mon, 16 Oct 2006 15:34:11 -0400</pubDate>

        

        <jf:creationDate>Mon, 16 Oct 2006 15:34:11 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 16 Oct 2006 15:34:11 -0400</jf:modificationDate>
        <jf:date>Oct 16, 2006</jf:date>
        <jf:author>Bryan Taylor</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: whatever.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote><blockquote><blockquote>I'd like to propose a new Anti-pattern (forgive me if it alrady exists, I did not bother googling it):<br><br>The anemic relational model.<br><br>It is where the database is used as a "dumb transactional datastore"...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 19:42:40 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 19:42:40 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 19:42:40 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Guido Anzuoni</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Troll alert.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[Ignore. Do not respond at any cost.]]></description>
        

        <pubDate>Fri, 13 Oct 2006 18:42:51 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 18:42:51 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 18:42:51 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>B B</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Arjen Poutsma: Domain Drivel</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[This thread is pretty funny in light of the one about John Davies POD.]]></description>
        

        <pubDate>Fri, 13 Oct 2006 14:44:01 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 14:44:01 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 14:44:01 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Mark N</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: persist data in a relational DB forces developers to...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote>But self-consistence of objects is more important than layer separation.</blockquote> 
Since when and Why? Rain check on other stuff for a little.]]></description>
        

        <pubDate>Fri, 13 Oct 2006 14:27:20 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 14:27:20 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 14:27:20 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>patel123</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: whatever.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote>I think that domain models can express integrity constraints that go far beyond the capabilities of RDBMS.</blockquote>...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 12:49:00 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 12:49:00 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 12:49:00 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: whatever.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote><blockquote>I'd like to propose a new Anti-pattern (forgive me if it alrady exists, I did not bother googling it):<br><br>The anemic relational model.<br><br>It is where the database is used as a "dumb transactional datastore" that does...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 12:37:29 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 12:37:29 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 12:37:29 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Paolo Guccione</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: persist data in a relational DB forces developers to...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote><br>Fowler is no pope? How do you explain you changing your programming style after reading his article which told you it is a bad practice? Back it up why is it a bad practice? </blockquote>...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 12:21:12 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 12:21:12 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 12:21:12 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Paolo Guccione</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: whatever.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote>I'd like to propose a new Anti-pattern (forgive me if it alrady exists, I did not bother googling it):<br><br>The anemic relational model.<br><br>It is where the database is used as a "dumb transactional datastore" that does little or nothing...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 12:12:28 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 12:12:28 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 12:12:28 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Guido Anzuoni</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Re: whatever.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote><blockquote>I think the point that Arjen was trying to make is that sometimes you have to start from a relational model. You can't always design the domain model first and *then* think of persistence. Mind you, this is not an edge case....]]></description>
        

        <pubDate>Fri, 13 Oct 2006 11:37:58 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 11:37:58 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 11:37:58 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Re: persist data in a relational DB forces developers to...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote>@Udayan Patel: Fowler is no pope, as nobody pretends to be one here. But until I read his article on "Anemic Domain Models" I had not realized that I myself had acquired a "bad habit".I just have a question for you: what prevents a domain...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 11:31:18 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 11:31:18 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 11:31:18 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>patel123</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Re: persist data in a relational DB forces developers to...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[<blockquote>Indeed. I wrote that, because I've seen nothing to make a relational database store a rich domain - it stores tuple state and little more, except in a few rare cases.</blockquote>...]]></description>
        

        <pubDate>Fri, 13 Oct 2006 11:06:04 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 11:06:04 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 11:06:04 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Paolo Guccione</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>persist data in a relational DB forces developers to...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[Indeed. I wrote that, because I've seen nothing to make a relational database store a rich domain - it stores tuple state and little more, except in a few rare cases.]]></description>
        

        <pubDate>Fri, 13 Oct 2006 10:17:58 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 10:17:58 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 10:17:58 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Joseph Ottinger</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Ivo, what did you smoke?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=42602</link>

        

        
            <description><![CDATA[Ivo,

Go and do a second reading of the article and come back with something sensible, ok?

Jan]]></description>
        

        <pubDate>Fri, 13 Oct 2006 10:02:17 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Oct 2006 10:02:17 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Oct 2006 10:02:17 -0400</jf:modificationDate>
        <jf:date>Oct 13, 2006</jf:date>
        <jf:author>Jan de Jonge</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

