<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Spring &#8211; You&#8217;ve Failed Me</title>
	<atom:link href="http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/feed/" rel="self" type="application/rss+xml" />
	<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/</link>
	<description>Johannes Brodwall&#039;s Musings on Software Architecture and Programming</description>
	<lastBuildDate>Tue, 07 Sep 2010 16:25:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-5306</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Sat, 19 May 2007 15:58:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-5306</guid>
		<description>Hi, Christian

Thanks for the comment. I think your sentiments here are right on the money. XML (or DSLs, for that matter) is not the solution. I hope that new language features like annotations will make it easier to raise the abstraction level in Java, instead of trying to invent a new notation. For some things (e.g. @Transactional), annotations is probably the best solution, for other things, it can help make the wiring code more maintainable, but, like you say, it may not belong in the business logic.</description>
		<content:encoded><![CDATA[<p>Hi, Christian</p>
<p>Thanks for the comment. I think your sentiments here are right on the money. XML (or DSLs, for that matter) is not the solution. I hope that new language features like annotations will make it easier to raise the abstraction level in Java, instead of trying to invent a new notation. For some things (e.g. @Transactional), annotations is probably the best solution, for other things, it can help make the wiring code more maintainable, but, like you say, it may not belong in the business logic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-84363</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Sat, 19 May 2007 13:58:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-84363</guid>
		<description>Hi, Christian&lt;br&gt;&lt;br&gt;Thanks for the comment. I think your sentiments here are right on the money. XML (or DSLs, for that matter) is not the solution. I hope that new language features like annotations will make it easier to raise the abstraction level in Java, instead of trying to invent a new notation. For some things (e.g. @Transactional), annotations is probably the best solution, for other things, it can help make the wiring code more maintainable, but, like you say, it may not belong in the business logic.</description>
		<content:encoded><![CDATA[<p>Hi, Christian</p>
<p>Thanks for the comment. I think your sentiments here are right on the money. XML (or DSLs, for that matter) is not the solution. I hope that new language features like annotations will make it easier to raise the abstraction level in Java, instead of trying to invent a new notation. For some things (e.g. @Transactional), annotations is probably the best solution, for other things, it can help make the wiring code more maintainable, but, like you say, it may not belong in the business logic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Rørdam</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-5116</link>
		<dc:creator>Christian Rørdam</dc:creator>
		<pubDate>Thu, 17 May 2007 10:37:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-5116</guid>
		<description>I totally agree with you, Johannes and Bjørn. There is absolutely no reason why you should program in XML if you can do it in Java. I think there is a general misunderstanding among many people that separating the wiring code (or the business rules for that matter) from the rest of the code means that one should use a different format. Rubbish! Just put it in a separate place.

I haven&#039;t tried the annotation style, but I don&#039;t like the idea, as it is intrusive. I think the best thing is to have a separate module/package with Java code that wires up the other modules.</description>
		<content:encoded><![CDATA[<p>I totally agree with you, Johannes and Bjørn. There is absolutely no reason why you should program in XML if you can do it in Java. I think there is a general misunderstanding among many people that separating the wiring code (or the business rules for that matter) from the rest of the code means that one should use a different format. Rubbish! Just put it in a separate place.</p>
<p>I haven&#8217;t tried the annotation style, but I don&#8217;t like the idea, as it is intrusive. I think the best thing is to have a separate module/package with Java code that wires up the other modules.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Rørdam</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-84362</link>
		<dc:creator>Christian Rørdam</dc:creator>
		<pubDate>Thu, 17 May 2007 08:37:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-84362</guid>
		<description>I totally agree with you, Johannes and Bjørn. There is absolutely no reason why you should program in XML if you can do it in Java. I think there is a general misunderstanding among many people that separating the wiring code (or the business rules for that matter) from the rest of the code means that one should use a different format. Rubbish! Just put it in a separate place.&lt;br&gt;&lt;br&gt;I haven&#039;t tried the annotation style, but I don&#039;t like the idea, as it is intrusive. I think the best thing is to have a separate module/package with Java code that wires up the other modules.</description>
		<content:encoded><![CDATA[<p>I totally agree with you, Johannes and Bjørn. There is absolutely no reason why you should program in XML if you can do it in Java. I think there is a general misunderstanding among many people that separating the wiring code (or the business rules for that matter) from the rest of the code means that one should use a different format. Rubbish! Just put it in a separate place.</p>
<p>I haven&#39;t tried the annotation style, but I don&#39;t like the idea, as it is intrusive. I think the best thing is to have a separate module/package with Java code that wires up the other modules.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kukenspeil</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-4945</link>
		<dc:creator>Kukenspeil</dc:creator>
		<pubDate>Mon, 14 May 2007 20:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-4945</guid>
		<description>I completely agree.  The whol project is a disaster and lots of it has to do with the complete clusterfuck of spring XML.</description>
		<content:encoded><![CDATA[<p>I completely agree.  The whol project is a disaster and lots of it has to do with the complete clusterfuck of spring XML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kukenspeil</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-84361</link>
		<dc:creator>Kukenspeil</dc:creator>
		<pubDate>Mon, 14 May 2007 18:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-84361</guid>
		<description>I completely agree.  The whol project is a disaster and lots of it has to do with the complete clusterfuck of spring XML.</description>
		<content:encoded><![CDATA[<p>I completely agree.  The whol project is a disaster and lots of it has to do with the complete clusterfuck of spring XML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-4529</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Thu, 10 May 2007 08:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-4529</guid>
		<description>Hi, Per

Rod showed me the pure Java configuration about a year ago. Since we&#039;re still in the process of adopting Java 5, I have not used it yet, so I can&#039;t comment on it.

But getting teams to stop using Spring XML will be a Good Thing. And the annotation based configuration could potentially help.</description>
		<content:encoded><![CDATA[<p>Hi, Per</p>
<p>Rod showed me the pure Java configuration about a year ago. Since we&#8217;re still in the process of adopting Java 5, I have not used it yet, so I can&#8217;t comment on it.</p>
<p>But getting teams to stop using Spring XML will be a Good Thing. And the annotation based configuration could potentially help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-84360</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Thu, 10 May 2007 06:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-84360</guid>
		<description>Hi, Per&lt;br&gt;&lt;br&gt;Rod showed me the pure Java configuration about a year ago. Since we&#039;re still in the process of adopting Java 5, I have not used it yet, so I can&#039;t comment on it.&lt;br&gt;&lt;br&gt;But getting teams to stop using Spring XML will be a Good Thing. And the annotation based configuration could potentially help.</description>
		<content:encoded><![CDATA[<p>Hi, Per</p>
<p>Rod showed me the pure Java configuration about a year ago. Since we&#39;re still in the process of adopting Java 5, I have not used it yet, so I can&#39;t comment on it.</p>
<p>But getting teams to stop using Spring XML will be a Good Thing. And the annotation based configuration could potentially help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Per Spilling</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-4387</link>
		<dc:creator>Per Spilling</dc:creator>
		<pubDate>Mon, 07 May 2007 18:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-4387</guid>
		<description>Have you had a look at this?
http://blog.interface21.com/main/2006/11/28/a-java-configuration-option-for-spring/</description>
		<content:encoded><![CDATA[<p>Have you had a look at this?<br />
<a href="http://blog.interface21.com/main/2006/11/28/a-java-configuration-option-for-spring/" rel="nofollow">http://blog.interface21.com/main/2006/11/28/a-java-configuration-option-for-spring/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Per Spilling</title>
		<link>http://johannesbrodwall.com/2007/05/05/spring-youve-failed-me/comment-page-1/#comment-84359</link>
		<dc:creator>Per Spilling</dc:creator>
		<pubDate>Mon, 07 May 2007 16:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/05/05/spring-youve-failed-me/#comment-84359</guid>
		<description>Have you had a look at this?&lt;br&gt;&lt;a href=&quot;http://blog.interface21.com/main/2006/11/28/a-java-configuration-option-for-spring/&quot;&gt;http://blog.interface21.com/main/2006/11/28/a-j...&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Have you had a look at this?<br /><a href="http://blog.interface21.com/main/2006/11/28/a-java-configuration-option-for-spring/"></a><a href="http://blog.interface21.com/main/2006/11/28/a-j.." rel="nofollow">http://blog.interface21.com/main/2006/11/28/a-j..</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
