<?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 - Smart Value Object Project Launched</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>Sun, 19 May 2013 07:02:57 -0400</pubDate>


    <item>

        <title>Change tracking - what a price to pay :-(!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote">Rickard writes:</div>...]]></description>
        

        <pubDate>Tue, 23 Dec 2003 13:21:05 -0500</pubDate>

        

        <jf:creationDate>Tue, 23 Dec 2003 13:21:05 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 23 Dec 2003 13:21:05 -0500</jf:modificationDate>
        <jf:date>Dec 23, 2003</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Change tracking - what a price to pay :-(!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[Hello,...]]></description>
        

        <pubDate>Tue, 23 Dec 2003 09:39:49 -0500</pubDate>

        

        <jf:creationDate>Tue, 23 Dec 2003 09:39:49 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 23 Dec 2003 09:39:49 -0500</jf:modificationDate>
        <jf:date>Dec 23, 2003</jf:date>
        <jf:author>Henrik Klagges</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>SVO vs SDO specification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[Hi George,...]]></description>
        

        <pubDate>Tue, 23 Dec 2003 04:37:03 -0500</pubDate>

        

        <jf:creationDate>Tue, 23 Dec 2003 04:37:03 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 23 Dec 2003 04:37:03 -0500</jf:modificationDate>
        <jf:date>Dec 23, 2003</jf:date>
        <jf:author>gaetan zoritchak</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>AOP side effects</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote">I'm not sure if I can quite follow you, but which side effects do you have in mind ? For now we're not even using a 'real' AOP framework but a custom bytecode modification which does precisely one thing: updating the state of a...]]></description>
        

        <pubDate>Mon, 22 Dec 2003 10:55:49 -0500</pubDate>

        

        <jf:creationDate>Mon, 22 Dec 2003 10:55:49 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 22 Dec 2003 10:55:49 -0500</jf:modificationDate>
        <jf:date>Dec 22, 2003</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>AOP side effects</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote">Well, it was very simple to implement and has the nice features I described above. As you are well aware of there is no such thing as &quot;perfect&quot; in software development, only &quot;tradeoffs&quot;. I would be most...]]></description>
        

        <pubDate>Mon, 22 Dec 2003 10:32:54 -0500</pubDate>

        

        <jf:creationDate>Mon, 22 Dec 2003 10:32:54 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 22 Dec 2003 10:32:54 -0500</jf:modificationDate>
        <jf:date>Dec 22, 2003</jf:date>
        <jf:author>Jan Berkel</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Granularity of tracking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[Gaetan,...]]></description>
        

        <pubDate>Mon, 22 Dec 2003 10:23:52 -0500</pubDate>

        

        <jf:creationDate>Mon, 22 Dec 2003 10:23:52 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 22 Dec 2003 10:23:52 -0500</jf:modificationDate>
        <jf:date>Dec 22, 2003</jf:date>
        <jf:author>George De La Torre</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Granularity of tracking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[Currently, we flag the whole SVO as dirty when it has been modified on a single field. The main reason is that we rarely use VOs with 100 fields. We prefer composing a graph of small specialized VOs. Then when one is marked as dirty, we must persist the...]]></description>
        

        <pubDate>Mon, 22 Dec 2003 06:15:28 -0500</pubDate>

        

        <jf:creationDate>Mon, 22 Dec 2003 06:15:28 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 22 Dec 2003 06:15:28 -0500</jf:modificationDate>
        <jf:date>Dec 22, 2003</jf:date>
        <jf:author>gaetan zoritchak</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Smart Value Object Project Launched</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote">Our API is again far less complicated. The client code has nothing special to do &gt;and the server code can perform this kind of call :</div>...]]></description>
        

        <pubDate>Mon, 22 Dec 2003 04:41:50 -0500</pubDate>

        

        <jf:creationDate>Mon, 22 Dec 2003 04:41:50 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 22 Dec 2003 04:41:50 -0500</jf:modificationDate>
        <jf:date>Dec 22, 2003</jf:date>
        <jf:author>Ruslan Zenin</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>DTO of xdoclet</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[We could generate the complete SVO with XDoclet from tags on a CMP for instance. We just have to put a dirty flag when modifying a field from a setter, using some special implementations of Maps and Collections and adding a concurrency field. ...]]></description>
        

        <pubDate>Sun, 21 Dec 2003 14:25:29 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 14:25:29 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 14:25:29 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>gaetan zoritchak</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>DTO of xdoclet</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[SVO, SDO or some other objects but it would be great if xdoclet generated such kind of object instead of simple DTO (and no AOP).]]></description>
        

        <pubDate>Sun, 21 Dec 2003 12:59:44 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 12:59:44 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 12:59:44 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>Lari Novic</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Change tracking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[I wanted to say possibly instead of eventually. I definitely have to improve my english ;).]]></description>
        

        <pubDate>Sun, 21 Dec 2003 09:33:39 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 09:33:39 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 09:33:39 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>gaetan zoritchak</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Change tracking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[I like the idea of capturing the client method calls and applying them directly in the server on the same domain objects. Unfortunately I imagine that it is not as simple and that you have to adapt the client method calls to the server implementation. ...]]></description>
        

        <pubDate>Sun, 21 Dec 2003 09:12:46 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 09:12:46 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 09:12:46 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>gaetan zoritchak</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Change tracking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote">Interesting approach but it has drawbacks that won't make it applicable in certain cases.  Gavin mentioned the potential SELECT overhead but I would be more worried about the extreme use of optimistic concurrency.</div>...]]></description>
        

        <pubDate>Sun, 21 Dec 2003 05:23:30 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 05:23:30 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 05:23:30 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Cool</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote">Rickard, this is a very interesting approach. My concern about this is that you have a choice between either:</div>...]]></description>
        

        <pubDate>Sun, 21 Dec 2003 05:18:13 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 05:18:13 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 05:18:13 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Change tracking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=22905</link>

        

        
            <description><![CDATA[<div class="jive-quote"> </div>...]]></description>
        

        <pubDate>Sun, 21 Dec 2003 04:17:39 -0500</pubDate>

        

        <jf:creationDate>Sun, 21 Dec 2003 04:17:39 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 21 Dec 2003 04:17:39 -0500</jf:modificationDate>
        <jf:date>Dec 21, 2003</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

