<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for Domain Driven Design using Naked Objects</title>
	
	<link>http://danhaywood.com</link>
	<description>the blog of the book</description>
	<lastBuildDate>Wed, 25 Aug 2010 22:03:45 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CommentsForDomainDrivenDesignUsingNakedObjects" /><feedburner:info uri="commentsfordomaindrivendesignusingnakedobjects" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Comment on Accessing Domain Services from Entities by danhaywood</title>
		<link>http://danhaywood.com/2010/04/30/accessing-domain-services-from-entities/comment-page-1/#comment-827</link>
		<dc:creator>danhaywood</dc:creator>
		<pubDate>Wed, 25 Aug 2010 22:03:45 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=573#comment-827</guid>
		<description>Hi Steve,
Thanks for the comment, and yes, you're right that the object that requires the service isn't necessarily going to use it to act it upon itself.  For example, I suppose we might instead inject the EmailService into a Customer, and then ask the Customer to send the Communication.
Two things: first, adding another entity (like Customer) would have complicated the example, and second: in the NO applications, it is actually often the case that the entity being injected into acts upon itself.  I guess it depends where the end-user would expect to see the functionality: do we ask the Communication to send itself to its recipient Customer, or do we ask the Customer to be sent the provided Communication.  On the NO app that I've been working on, the Communication knows its recipient, so we choose the former.
Cheers
Dan</description>
		<content:encoded><![CDATA[<p>Hi Steve,<br />
Thanks for the comment, and yes, you&#8217;re right that the object that requires the service isn&#8217;t necessarily going to use it to act it upon itself.  For example, I suppose we might instead inject the EmailService into a Customer, and then ask the Customer to send the Communication.<br />
Two things: first, adding another entity (like Customer) would have complicated the example, and second: in the NO applications, it is actually often the case that the entity being injected into acts upon itself.  I guess it depends where the end-user would expect to see the functionality: do we ask the Communication to send itself to its recipient Customer, or do we ask the Customer to be sent the provided Communication.  On the NO app that I&#8217;ve been working on, the Communication knows its recipient, so we choose the former.<br />
Cheers<br />
Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Accessing Domain Services from Entities by steve</title>
		<link>http://danhaywood.com/2010/04/30/accessing-domain-services-from-entities/comment-page-1/#comment-826</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Wed, 25 Aug 2010 17:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=573#comment-826</guid>
		<description>Hi,
Thanks for the nice review of existing techniques. Sorry for the late comment but I  just want to share an idea about the given example.

IMHO, I don't think that the given example is good to show these techniques. Why would a Communication send itself as an email? It is "Emailable" and that's enough role and contract for it. It is in another entity or domain service that we are going to email the Communication using an EmailService. It is that entity or domain service that we need to inject the EmailService.
Does this make sense?

Thanks</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Thanks for the nice review of existing techniques. Sorry for the late comment but I  just want to share an idea about the given example.</p>
<p>IMHO, I don&#8217;t think that the given example is good to show these techniques. Why would a Communication send itself as an email? It is &#8220;Emailable&#8221; and that&#8217;s enough role and contract for it. It is in another entity or domain service that we are going to email the Communication using an EmailService. It is that entity or domain service that we need to inject the EmailService.<br />
Does this make sense?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wicket Objects v0.1 … give it a try by danhaywood</title>
		<link>http://danhaywood.com/2010/06/28/wicket-objects-v0-1-give-it-a-tryood-enough-to-try-out/comment-page-1/#comment-820</link>
		<dc:creator>danhaywood</dc:creator>
		<pubDate>Fri, 30 Jul 2010 10:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=608#comment-820</guid>
		<description>Hi Peter,
Thanks for checking this out.  Might be that we haven't refreshed the applib in the NOF snapshot repo.  It certainly should compile if you build nof 4.0.1-snapshot from source (I committed Reasons.java in rev 14701 on 22-Jul).  Would you be happy to build NOF from source (http://www.nakedobjects.org/building.html says how to do so) and then give it another go?  In the meantime, I'll see about getting the snapshot updated.

It'd be great if you could come on board with a Vaadin viewer; I think it's a great framework.  So anything I can do to help...  Please do contact me via email if nec; I don't always check the comments section on my blog every day (and have been on vacation hence the gap on replying here).

Cheers
Dan</description>
		<content:encoded><![CDATA[<p>Hi Peter,<br />
Thanks for checking this out.  Might be that we haven&#8217;t refreshed the applib in the NOF snapshot repo.  It certainly should compile if you build nof 4.0.1-snapshot from source (I committed Reasons.java in rev 14701 on 22-Jul).  Would you be happy to build NOF from source (<a href="http://www.nakedobjects.org/building.html" rel="nofollow">http://www.nakedobjects.org/building.html</a> says how to do so) and then give it another go?  In the meantime, I&#8217;ll see about getting the snapshot updated.</p>
<p>It&#8217;d be great if you could come on board with a Vaadin viewer; I think it&#8217;s a great framework.  So anything I can do to help&#8230;  Please do contact me via email if nec; I don&#8217;t always check the comments section on my blog every day (and have been on vacation hence the gap on replying here).</p>
<p>Cheers<br />
Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wicket Objects v0.1 … give it a try by Peter</title>
		<link>http://danhaywood.com/2010/06/28/wicket-objects-v0-1-give-it-a-tryood-enough-to-try-out/comment-page-1/#comment-819</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Tue, 27 Jul 2010 19:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=608#comment-819</guid>
		<description>Hi Dan, I wanted try out the code, but I get a compile error. It seems the class org.nakedobjects.applib.util.Reasons (and 2 annotations) is missing from the NakedObjects 4.0.1-SNAPSHOT applib. Is it possible this class was (re)moved recently? Or might I be missing a dependency.

I'm afraid I don't know enough about Naked Objects to get this to work on my own. I hope you can give me a nudge in the right direction.

Thanks in advance!</description>
		<content:encoded><![CDATA[<p>Hi Dan, I wanted try out the code, but I get a compile error. It seems the class org.nakedobjects.applib.util.Reasons (and 2 annotations) is missing from the NakedObjects 4.0.1-SNAPSHOT applib. Is it possible this class was (re)moved recently? Or might I be missing a dependency.</p>
<p>I&#8217;m afraid I don&#8217;t know enough about Naked Objects to get this to work on my own. I hope you can give me a nudge in the right direction.</p>
<p>Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy Objects, baby! by danhaywood</title>
		<link>http://danhaywood.com/2010/05/29/groovy-objects-baby/comment-page-1/#comment-816</link>
		<dc:creator>danhaywood</dc:creator>
		<pubDate>Mon, 19 Jul 2010 07:20:01 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=591#comment-816</guid>
		<description>ok, done.  I couldn't find a reference in the Groovy Objects user guide to 0.0.1, but I could find 0.1.  Whatever, it now says 0.1-SNAPSHOT.</description>
		<content:encoded><![CDATA[<p>ok, done.  I couldn&#8217;t find a reference in the Groovy Objects user guide to 0.0.1, but I could find 0.1.  Whatever, it now says 0.1-SNAPSHOT.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy Objects, baby! by danhaywood</title>
		<link>http://danhaywood.com/2010/05/29/groovy-objects-baby/comment-page-1/#comment-815</link>
		<dc:creator>danhaywood</dc:creator>
		<pubDate>Mon, 19 Jul 2010 06:40:07 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=591#comment-815</guid>
		<description>Thanks, Mark ... I'll fix that stuff up.
-- Dan</description>
		<content:encoded><![CDATA[<p>Thanks, Mark &#8230; I&#8217;ll fix that stuff up.<br />
&#8211; Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy Objects, baby! by Mark Crocker</title>
		<link>http://danhaywood.com/2010/05/29/groovy-objects-baby/comment-page-1/#comment-814</link>
		<dc:creator>Mark Crocker</dc:creator>
		<pubDate>Mon, 19 Jul 2010 05:41:05 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=591#comment-814</guid>
		<description>Naturally, as the corollary to Murphy's Law dictates, all I had to do was demonstrate my ignorance publicly for me to find the answer...

First of all the version is 0.1-SNAPSHOT, not 0.0.1 like the user's guide says. 

And the URL is http://starobjects.sourceforge.net/m2-repo/snapshot/

	
		1.7.2
		1.2
		1.7
		0.1-SNAPSHOT
	

	
		
			org.starobjects.groovy
			Star Objects Groovy
			http://starobjects.sourceforge.net/m2-repo/snapshot/
		
	</description>
		<content:encoded><![CDATA[<p>Naturally, as the corollary to Murphy&#8217;s Law dictates, all I had to do was demonstrate my ignorance publicly for me to find the answer&#8230;</p>
<p>First of all the version is 0.1-SNAPSHOT, not 0.0.1 like the user&#8217;s guide says. </p>
<p>And the URL is <a href="http://starobjects.sourceforge.net/m2-repo/snapshot/" rel="nofollow">http://starobjects.sourceforge.net/m2-repo/snapshot/</a></p>
<p>		1.7.2<br />
		1.2<br />
		1.7<br />
		0.1-SNAPSHOT</p>
<p>			org.starobjects.groovy<br />
			Star Objects Groovy<br />
			<a href="http://starobjects.sourceforge.net/m2-repo/snapshot/" rel="nofollow">http://starobjects.sourceforge.net/m2-repo/snapshot/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy Objects, baby! by Mark Crocker</title>
		<link>http://danhaywood.com/2010/05/29/groovy-objects-baby/comment-page-1/#comment-813</link>
		<dc:creator>Mark Crocker</dc:creator>
		<pubDate>Mon, 19 Jul 2010 05:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=591#comment-813</guid>
		<description>Where's the repository that gapplib and gmetamodel can be found at?

The ones from the Groovy Objects page, http://sourceforge.net/projects/starobjects/m2-repo, produces a 400 Not Found error.  The maven2 repository listed on the sister projects page, http://starobjects.sourceforge.net/m2-repo, has stuff in it, but not the gapplib or gmetamodel libraries.

Thanks;</description>
		<content:encoded><![CDATA[<p>Where&#8217;s the repository that gapplib and gmetamodel can be found at?</p>
<p>The ones from the Groovy Objects page, <a href="http://sourceforge.net/projects/starobjects/m2-repo" rel="nofollow">http://sourceforge.net/projects/starobjects/m2-repo</a>, produces a 400 Not Found error.  The maven2 repository listed on the sister projects page, <a href="http://starobjects.sourceforge.net/m2-repo" rel="nofollow">http://starobjects.sourceforge.net/m2-repo</a>, has stuff in it, but not the gapplib or gmetamodel libraries.</p>
<p>Thanks;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Naked Objects MVC is released! by Tweets that mention Naked Objects MVC is released! | Domain Driven Design using Naked Objects -- Topsy.com</title>
		<link>http://danhaywood.com/2010/07/09/naked-objects-mvc-is-released/comment-page-1/#comment-807</link>
		<dc:creator>Tweets that mention Naked Objects MVC is released! | Domain Driven Design using Naked Objects -- Topsy.com</dc:creator>
		<pubDate>Fri, 09 Jul 2010 16:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=623#comment-807</guid>
		<description>[...] This post was mentioned on Twitter by Clint Edmonson and Clint Edmonson. Clint Edmonson said: RT @dkhaywood: quickly build #ddd apps on ASP.NET MVC; #nakedobjects ; http://bit.ly/9co6wp [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Clint Edmonson and Clint Edmonson. Clint Edmonson said: RT @dkhaywood: quickly build #ddd apps on ASP.NET MVC; #nakedobjects ; <a href="http://bit.ly/9co6wp" rel="nofollow">http://bit.ly/9co6wp</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adding support for Java 5 enums to Naked Objects – part 2 by danhaywood</title>
		<link>http://danhaywood.com/2010/02/28/adding-support-for-java-5-enums-to-naked-objects-part-2/comment-page-1/#comment-803</link>
		<dc:creator>danhaywood</dc:creator>
		<pubDate>Sat, 03 Jul 2010 07:26:34 +0000</pubDate>
		<guid isPermaLink="false">http://danhaywood.com/?p=526#comment-803</guid>
		<description>It was my stupid mistake - thanks, no fixed.
By the way, I've committed these changes to the trunk; so if you pull down the NOF trunk (http://nakedobjects.svn.sourceforge.net/svnroot/nakedobjects/framework/trunk) you'll see them there.  If you want to build the NOF, it's a matter of:
cd pom ; mvn clean install ; cd .. ; mvn clean install</description>
		<content:encoded><![CDATA[<p>It was my stupid mistake &#8211; thanks, no fixed.<br />
By the way, I&#8217;ve committed these changes to the trunk; so if you pull down the NOF trunk (<a href="http://nakedobjects.svn.sourceforge.net/svnroot/nakedobjects/framework/trunk" rel="nofollow">http://nakedobjects.svn.sourceforge.net/svnroot/nakedobjects/framework/trunk</a>) you&#8217;ll see them there.  If you want to build the NOF, it&#8217;s a matter of:<br />
cd pom ; mvn clean install ; cd .. ; mvn clean install</p>
]]></content:encoded>
	</item>
</channel>
</rss>
