<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	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"
	>
<channel>
	<title>Comments on: Any tips for writing mapping code?</title>
	<atom:link href="http://www.fuzzylizard.com/archives/2008/01/10/917/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fuzzylizard.com/archives/2008/01/10/917/</link>
	<description>My thoughts on Agile, Java and Ruby on Rails (mostly)</description>
	<pubDate>Thu, 04 Dec 2008 01:19:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Chris Johnston</title>
		<link>http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22202</link>
		<dc:creator>Chris Johnston</dc:creator>
		<pubDate>Sat, 12 Jan 2008 04:50:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22202</guid>
		<description>@Torbjörn - That would work, except we control no targets and are still using Java 1.4 so annotations are out (at least native Java ones) and the client is a long way away from letting us an annotations library.

@Alexei &#038; @Carfield - Thanks for the recommendations, I will have to check them out.

The biggest problem with this mapping exercise is that we do not control any of the target domain models and one model uses all its own custom base object types (e.g., String, Decimal, Date, etc). Why any company would do this is beyond me.</description>
		<content:encoded><![CDATA[<p>@Torbjörn - That would work, except we control no targets and are still using Java 1.4 so annotations are out (at least native Java ones) and the client is a long way away from letting us an annotations library.</p>
<p>@Alexei &#038; @Carfield - Thanks for the recommendations, I will have to check them out.</p>
<p>The biggest problem with this mapping exercise is that we do not control any of the target domain models and one model uses all its own custom base object types (e.g., String, Decimal, Date, etc). Why any company would do this is beyond me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Schenk</title>
		<link>http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22177</link>
		<dc:creator>Christian Schenk</dc:creator>
		<pubDate>Fri, 11 Jan 2008 14:36:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22177</guid>
		<description>Thanks Yim, but I haven't really discussed the libraries in detail, I've just looked at their performance.

Anyway, I wrote some test &lt;a href="http://data.christianschenk.org/java-bean-mapper-performance-tests/xref/" rel="nofollow"&gt;code&lt;/a&gt; that might help you to try some things out; you can downlaod the Eclipse project as well.

Cheers,
Christian</description>
		<content:encoded><![CDATA[<p>Thanks Yim, but I haven&#8217;t really discussed the libraries in detail, I&#8217;ve just looked at their performance.</p>
<p>Anyway, I wrote some test <a href="http://data.christianschenk.org/java-bean-mapper-performance-tests/xref/" rel="nofollow">code</a> that might help you to try some things out; you can downlaod the Eclipse project as well.</p>
<p>Cheers,<br />
Christian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carfield Yim</title>
		<link>http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22133</link>
		<dc:creator>Carfield Yim</dc:creator>
		<pubDate>Thu, 10 Jan 2008 14:55:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22133</guid>
		<description>Other than dozer, there are few libraries discussed at http://www.christianschenk.org/blog/java-bean-mapper-performance-tests/</description>
		<content:encoded><![CDATA[<p>Other than dozer, there are few libraries discussed at <a href="http://www.christianschenk.org/blog/java-bean-mapper-performance-tests/" rel="nofollow">http://www.christianschenk.org/blog/java-bean-mapper-performance-tests/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Torbjörn Gyllebring</title>
		<link>http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22125</link>
		<dc:creator>Torbjörn Gyllebring</dc:creator>
		<pubDate>Thu, 10 Jan 2008 12:34:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22125</guid>
		<description>For the target you control, if any, you could probably use annotations to indicate what member to call to get the value I've done similar stuff in C# using attributes and it usually turns out quite elegant.</description>
		<content:encoded><![CDATA[<p>For the target you control, if any, you could probably use annotations to indicate what member to call to get the value I&#8217;ve done similar stuff in C# using attributes and it usually turns out quite elegant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexei Guevara</title>
		<link>http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22116</link>
		<dc:creator>Alexei Guevara</dc:creator>
		<pubDate>Thu, 10 Jan 2008 06:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2008/01/10/917/#comment-22116</guid>
		<description>There is  a Java Bean Mapping framework named Dozer, which has a fairly rich feature set. See the &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=46338" rel="nofollow"&gt;post&lt;/a&gt; about it in the TheServerSide. I haven't used it personally, but it definitely looks very promising.</description>
		<content:encoded><![CDATA[<p>There is  a Java Bean Mapping framework named Dozer, which has a fairly rich feature set. See the <a href="http://www.theserverside.com/news/thread.tss?thread_id=46338" rel="nofollow">post</a> about it in the TheServerSide. I haven&#8217;t used it personally, but it definitely looks very promising.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
