<?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/"
		>
<channel>
	<title>Comments on: XML wiring is for girls</title>
	<atom:link href="http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xml-wiring-is-for-girls</link>
	<description>If you have nothing bad to say, say nothing.</description>
	<lastBuildDate>Wed, 14 Dec 2011 08:51:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: you_must_be_joking</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-8833</link>
		<dc:creator>you_must_be_joking</dc:creator>
		<pubDate>Thu, 17 Jul 2008 16:12:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-8833</guid>
		<description>here&#039;s another comment:  what is easier to manage, an application with 100 classes autowired together by the container when they&#039;re needed?, or checked at compile time? hmmm......</description>
		<content:encoded><![CDATA[<p>here&#8217;s another comment:  what is easier to manage, an application with 100 classes autowired together by the container when they&#8217;re needed?, or checked at compile time? hmmm&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: you_must_be_joking</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-8832</link>
		<dc:creator>you_must_be_joking</dc:creator>
		<pubDate>Thu, 17 Jul 2008 16:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-8832</guid>
		<description>&quot;Iâ€™m also not sure why describing my dependencies with annotations is going to be easier to understand than describing them in XML files.&quot;

you must be joking!

Better to use annotations during development, and use some kind of tool for externalizing them to an XML file if for some reason you really really think that makes sense, you can do this for example with JPA annotations and some code from Oracle.</description>
		<content:encoded><![CDATA[<p>&#8220;Iâ€™m also not sure why describing my dependencies with annotations is going to be easier to understand than describing them in XML files.&#8221;</p>
<p>you must be joking!</p>
<p>Better to use annotations during development, and use some kind of tool for externalizing them to an XML file if for some reason you really really think that makes sense, you can do this for example with JPA annotations and some code from Oracle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uncle Wiggly</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7655</link>
		<dc:creator>Uncle Wiggly</dc:creator>
		<pubDate>Sat, 28 Jul 2007 20:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7655</guid>
		<description>Hmmm ... I dunno.  A long long time ago I learned how bad it could be to embed SQL in my code.  Now part of the community seems to be in love with the idea of embedding configuration metadata in my code.  

I&#039;m not sure why I&#039;d want to do that.  I&#039;m pretty sure I would prefer to be able to change my app&#039;s configuration at runtime rather than compile time.  

I&#039;m also not sure why describing my dependencies with annotations is going to be easier to understand than describing them in XML files.  I imagine I will have to look at many more files to see all the annotations ... hmmm ... why do I find myself thinking that this is the same problem we face when defining complex workflows ?  Might we need the same solutions for both challenges ?

I would not expect that Spring has implemented the ideal way to do this - but why would I expect that ?  In my view people speak as though Spring should be the definitive source of so many things rather than what it is - a pioneering framework.  I would not expect Spring to be the definitive source of anything.  I would expect it to be an awkward implementation of some good ideas derived from some even more awkward implementations of some good and bad ideas that came before.  

Speaking of good and bad ideas, I cannot forget that the guys who are arguing so strongly for an annotations-only approach right now are the same guys who brought me EJB 1 &amp; 2 before.  At the time those were groundbreaking accomplishments, and I don&#039;t agree with the kind of criticism the basic concepts have drawn over the years, but I do keep in mind that they hung on to some really bad ideas way too long until, essentially, the Spring and Java community forced them to change.  They were wrong then and I&#039;m not sure they are right now.

As an aside. my team leader came up to me the other day with a cool possibility - something called JSQL, he explained.  Apparently you can use it to put SQL right in your Java code and it has good performance.  I hid the body in the small closet reserved for long-term planning and risk assessment activities.  It should be years before anyone goes in there ...</description>
		<content:encoded><![CDATA[<p>Hmmm &#8230; I dunno.  A long long time ago I learned how bad it could be to embed SQL in my code.  Now part of the community seems to be in love with the idea of embedding configuration metadata in my code.  </p>
<p>I&#8217;m not sure why I&#8217;d want to do that.  I&#8217;m pretty sure I would prefer to be able to change my app&#8217;s configuration at runtime rather than compile time.  </p>
<p>I&#8217;m also not sure why describing my dependencies with annotations is going to be easier to understand than describing them in XML files.  I imagine I will have to look at many more files to see all the annotations &#8230; hmmm &#8230; why do I find myself thinking that this is the same problem we face when defining complex workflows ?  Might we need the same solutions for both challenges ?</p>
<p>I would not expect that Spring has implemented the ideal way to do this &#8211; but why would I expect that ?  In my view people speak as though Spring should be the definitive source of so many things rather than what it is &#8211; a pioneering framework.  I would not expect Spring to be the definitive source of anything.  I would expect it to be an awkward implementation of some good ideas derived from some even more awkward implementations of some good and bad ideas that came before.  </p>
<p>Speaking of good and bad ideas, I cannot forget that the guys who are arguing so strongly for an annotations-only approach right now are the same guys who brought me EJB 1 &amp; 2 before.  At the time those were groundbreaking accomplishments, and I don&#8217;t agree with the kind of criticism the basic concepts have drawn over the years, but I do keep in mind that they hung on to some really bad ideas way too long until, essentially, the Spring and Java community forced them to change.  They were wrong then and I&#8217;m not sure they are right now.</p>
<p>As an aside. my team leader came up to me the other day with a cool possibility &#8211; something called JSQL, he explained.  Apparently you can use it to put SQL right in your Java code and it has good performance.  I hid the body in the small closet reserved for long-term planning and risk assessment activities.  It should be years before anyone goes in there &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Backspaces</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7283</link>
		<dc:creator>Backspaces</dc:creator>
		<pubDate>Wed, 09 May 2007 00:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7283</guid>
		<description>What XML?  Grails will save Spring.</description>
		<content:encoded><![CDATA[<p>What XML?  Grails will save Spring.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Skorsky</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7231</link>
		<dc:creator>Skorsky</dc:creator>
		<pubDate>Fri, 20 Apr 2007 13:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7231</guid>
		<description>Great bile. XML wiring has been passe for a long time now, and annotations, EJB3 definitely deserves credit in this transition. But I do applaud Spring guys for turning up the heat on Sun (no pun intended), giving unfortunate EJB2 souls an alternative during certain period in Java history. If it wasn&#039;t for that heat, EJB3 probably would not have been created. So thanks to Spring, but, at this point, no thanks.</description>
		<content:encoded><![CDATA[<p>Great bile. XML wiring has been passe for a long time now, and annotations, EJB3 definitely deserves credit in this transition. But I do applaud Spring guys for turning up the heat on Sun (no pun intended), giving unfortunate EJB2 souls an alternative during certain period in Java history. If it wasn&#8217;t for that heat, EJB3 probably would not have been created. So thanks to Spring, but, at this point, no thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gavin king</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7227</link>
		<dc:creator>gavin king</dc:creator>
		<pubDate>Thu, 19 Apr 2007 15:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7227</guid>
		<description>Is the world full of idiots ? Yes. So a Spring project you worked on is a mess therefore Spring is to blame. Cretin. 
No framework in the work can stop the idiot architects from producing a complete and utterly impenatrable code base.
Spring included. Also to suggest that the EJB 2 fan boys are  the Spring fan boys is way off base. I think
Hani is secretly a great admirer of Rod ;)</description>
		<content:encoded><![CDATA[<p>Is the world full of idiots ? Yes. So a Spring project you worked on is a mess therefore Spring is to blame. Cretin.<br />
No framework in the work can stop the idiot architects from producing a complete and utterly impenatrable code base.<br />
Spring included. Also to suggest that the EJB 2 fan boys are  the Spring fan boys is way off base. I think<br />
Hani is secretly a great admirer of Rod ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zarar Siddiqi</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7197</link>
		<dc:creator>Zarar Siddiqi</dc:creator>
		<pubDate>Fri, 13 Apr 2007 00:48:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7197</guid>
		<description>&gt; Greater testability, Better Documentation, Better Componentisation, Easier Configuration != Spring.

Are you mad? First of all componentisation isn&#039;t a word so go back and figure out what you&#039;re trying to say.  As for testability, Spring makes it EASY to test.  Maybe you just don&#039;t know how to do it, but you can introduce mock implementations with ease and compartmentalize anything you want.  I don&#039;t even know what documentation has to do with this.</description>
		<content:encoded><![CDATA[<p>&gt; Greater testability, Better Documentation, Better Componentisation, Easier Configuration != Spring.</p>
<p>Are you mad? First of all componentisation isn&#8217;t a word so go back and figure out what you&#8217;re trying to say.  As for testability, Spring makes it EASY to test.  Maybe you just don&#8217;t know how to do it, but you can introduce mock implementations with ease and compartmentalize anything you want.  I don&#8217;t even know what documentation has to do with this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hirémaga &#187; Blog Archive &#187; Links for 2007-03-29</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7036</link>
		<dc:creator>Hirémaga &#187; Blog Archive &#187; Links for 2007-03-29</dc:creator>
		<pubDate>Thu, 29 Mar 2007 12:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7036</guid>
		<description>[...] - The BileBlog : XML is for girls Aside from Hani&#8217;s usual obscenities, or perhaps due to them, he&#8217;s produced quite a gem [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; The BileBlog : XML is for girls Aside from Hani&#8217;s usual obscenities, or perhaps due to them, he&#8217;s produced quite a gem [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bozley</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7035</link>
		<dc:creator>Bozley</dc:creator>
		<pubDate>Thu, 29 Mar 2007 03:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7035</guid>
		<description>Greater testability, Better Documentation, Better Componentisation, Easier Configuration != Spring.
Greater testability, Better Documentation, Better Componentisation, Easier Configuration == Good Object Oriented Design using proven principles (Liskov Substitution Principle, Open Closed Principle, Separation of Concerns etc.).

Im with ya Hani... givem hell... you should see what mess Spring has caused on our project.  Its been so over-injected that the app looks like a seasoned junkie&#039;s arm (and also performs like one too).</description>
		<content:encoded><![CDATA[<p>Greater testability, Better Documentation, Better Componentisation, Easier Configuration != Spring.<br />
Greater testability, Better Documentation, Better Componentisation, Easier Configuration == Good Object Oriented Design using proven principles (Liskov Substitution Principle, Open Closed Principle, Separation of Concerns etc.).</p>
<p>Im with ya Hani&#8230; givem hell&#8230; you should see what mess Spring has caused on our project.  Its been so over-injected that the app looks like a seasoned junkie&#8217;s arm (and also performs like one too).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TSS Java Symposium Review Part 1: Gamma pithces Jazz, Johnson disses J2EE &#171; The Arsenalist Muses</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-7000</link>
		<dc:creator>TSS Java Symposium Review Part 1: Gamma pithces Jazz, Johnson disses J2EE &#171; The Arsenalist Muses</dc:creator>
		<pubDate>Mon, 26 Mar 2007 07:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-7000</guid>
		<description>[...] 3rd party Jars end up being OSGi modules too.Â  Spring has the completely opposite view of XML than some people.Â  He&#8217;s calling Java messy and complicated and the example he gave was having a Spring config [...]</description>
		<content:encoded><![CDATA[<p>[...] 3rd party Jars end up being OSGi modules too.Â  Spring has the completely opposite view of XML than some people.Â  He&#8217;s calling Java messy and complicated and the example he gave was having a Spring config [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-54</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 21 Mar 2007 02:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-54</guid>
		<description>Making personal attacks on people is pretty childish. Using the amount of foul language you do is a bit pathetic - like a teenager who has been taught some new words by his peers and is keen to use them.

Rod J and the guys at Spring are doing a GOOD job. Sure, they could do better - we all could.

However, they have contributed more to the enterprise Java space that most of us will in a lifetime. They have brought IoC into the mainstream. In the corporate environment that I work in I see people using Spring to great effect: better componentisation, greater testability, better documentation, easier configuration.

I am sure that Guice is great and works well for Google, but if it requires annotations and rebuilds to rewire some components - well that sucks just as much as XML. Maybe more.

It doesn&#039;t mean that it can&#039;t do the job. Sure it can. I doubt that its corporate takeup will be anywhere near Springs takeup. People need to be able to change wiring easily.</description>
		<content:encoded><![CDATA[<p>Making personal attacks on people is pretty childish. Using the amount of foul language you do is a bit pathetic &#8211; like a teenager who has been taught some new words by his peers and is keen to use them.</p>
<p>Rod J and the guys at Spring are doing a GOOD job. Sure, they could do better &#8211; we all could.</p>
<p>However, they have contributed more to the enterprise Java space that most of us will in a lifetime. They have brought IoC into the mainstream. In the corporate environment that I work in I see people using Spring to great effect: better componentisation, greater testability, better documentation, easier configuration.</p>
<p>I am sure that Guice is great and works well for Google, but if it requires annotations and rebuilds to rewire some components &#8211; well that sucks just as much as XML. Maybe more.</p>
<p>It doesn&#8217;t mean that it can&#8217;t do the job. Sure it can. I doubt that its corporate takeup will be anywhere near Springs takeup. People need to be able to change wiring easily.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-53</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 20 Mar 2007 11:28:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-53</guid>
		<description>Spring isn&#039;t a framework by any accepted definition of the term.  It&#039;s a collection of kludges and workarounds collected under a single umbrella.</description>
		<content:encoded><![CDATA[<p>Spring isn&#8217;t a framework by any accepted definition of the term.  It&#8217;s a collection of kludges and workarounds collected under a single umbrella.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Achim</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-52</link>
		<dc:creator>Achim</dc:creator>
		<pubDate>Mon, 19 Mar 2007 16:25:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-52</guid>
		<description>It&#039;s always funny to see how xml based configuration mechanisms get bloated by each new version, just to introduce semantics which mimic a &quot;real&quot; programming language and wouldn&#039;t be necessary if more work would be done with pure java. 

That&#039;s the reason why the HiveMind 2 IoC container features annotated modules for service definition and wiring: 
http://cwiki.apache.org/HIVEMIND2/newin2annotatedmodules.html</description>
		<content:encoded><![CDATA[<p>It&#8217;s always funny to see how xml based configuration mechanisms get bloated by each new version, just to introduce semantics which mimic a &#8220;real&#8221; programming language and wouldn&#8217;t be necessary if more work would be done with pure java. </p>
<p>That&#8217;s the reason why the HiveMind 2 IoC container features annotated modules for service definition and wiring:<br />
<a href="http://cwiki.apache.org/HIVEMIND2/newin2annotatedmodules.html" rel="nofollow">http://cwiki.apache.org/HIVEMIND2/newin2annotatedmodules.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Berk Sr.</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-51</link>
		<dc:creator>Bill Berk Sr.</dc:creator>
		<pubDate>Sun, 18 Mar 2007 20:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-51</guid>
		<description>Has Bill Berk hijacked Bile Blog?
&lt;br&gt;
Sincerely,
&lt;br&gt;
His concerned Dad.</description>
		<content:encoded><![CDATA[<p>Has Bill Berk hijacked Bile Blog?<br />
<br />
Sincerely,<br />
<br />
His concerned Dad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Swapnonil</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-50</link>
		<dc:creator>Swapnonil</dc:creator>
		<pubDate>Sun, 18 Mar 2007 16:09:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-50</guid>
		<description>Hi Guys,

Take a look at this article, on why XML is such a bad choice for so many things.

http://www.sdtimes.com/article/column-20060901-05.html

Basically I have always found XML a good alternative to RDBMS, when it comes to storing simple hierarchical data. As a matter of fact, I use XStream a lot, and for this very purpose.

Other than that, if you are using XML to describe build, document exchange, program flow and things like that, it fails miserably.

That&#039;s why I have always hated ANT, Workflow Engines, BPML, BPEL and like, as they have taken what is best described in code (control flow and logic) and put in XML files.

In the process, they have invented these revolting and obnoxious mini programming languages, using XML syntax.</description>
		<content:encoded><![CDATA[<p>Hi Guys,</p>
<p>Take a look at this article, on why XML is such a bad choice for so many things.</p>
<p><a href="http://www.sdtimes.com/article/column-20060901-05.html" rel="nofollow">http://www.sdtimes.com/article/column-20060901-05.html</a></p>
<p>Basically I have always found XML a good alternative to RDBMS, when it comes to storing simple hierarchical data. As a matter of fact, I use XStream a lot, and for this very purpose.</p>
<p>Other than that, if you are using XML to describe build, document exchange, program flow and things like that, it fails miserably.</p>
<p>That&#8217;s why I have always hated ANT, Workflow Engines, BPML, BPEL and like, as they have taken what is best described in code (control flow and logic) and put in XML files.</p>
<p>In the process, they have invented these revolting and obnoxious mini programming languages, using XML syntax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephane</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-49</link>
		<dc:creator>Stephane</dc:creator>
		<pubDate>Sun, 18 Mar 2007 14:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-49</guid>
		<description>&quot;&quot;damn, what banks are using jdk5? here we&#039;re still stuck with jdk1.4&quot;... yeah same here i&#039;m consulting at 2 and both are java1.4&quot;

Same here. WTF?</description>
		<content:encoded><![CDATA[<p>&#8220;&#8221;damn, what banks are using jdk5? here we&#8217;re still stuck with jdk1.4&#8243;&#8230; yeah same here i&#8217;m consulting at 2 and both are java1.4&#8243;</p>
<p>Same here. WTF?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Iman Rahmatizadeh</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-48</link>
		<dc:creator>Iman Rahmatizadeh</dc:creator>
		<pubDate>Sun, 18 Mar 2007 10:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-48</guid>
		<description>Ha Ha ! 
Spring remoting/orm/dao/jdbc/MVC/webflow/..., all total pile of crap. 

Feels so good when you see you&#039;re not alone, in the hate-spring team.

Down with Spring XML hell !</description>
		<content:encoded><![CDATA[<p>Ha Ha !<br />
Spring remoting/orm/dao/jdbc/MVC/webflow/&#8230;, all total pile of crap. </p>
<p>Feels so good when you see you&#8217;re not alone, in the hate-spring team.</p>
<p>Down with Spring XML hell !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Inah</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-47</link>
		<dc:creator>Inah</dc:creator>
		<pubDate>Sun, 18 Mar 2007 01:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-47</guid>
		<description>Mr. annotations JSR hates spring config.  Surprise surprise!  You cna use spring config to extract items you want into properties files or even embed the properties format in the xml itself.

There&#039;s one key thing you don&#039;t have to with Spring that you have to with annotations - RECOMPILE.  So much of coding these days is configuration, so having that crap extract to xml is fine with me.

Looking at Guice it gives an ok impression at first, but I can see guice users being very random in how they use it, whereas spring apps suggest their own organization.</description>
		<content:encoded><![CDATA[<p>Mr. annotations JSR hates spring config.  Surprise surprise!  You cna use spring config to extract items you want into properties files or even embed the properties format in the xml itself.</p>
<p>There&#8217;s one key thing you don&#8217;t have to with Spring that you have to with annotations &#8211; RECOMPILE.  So much of coding these days is configuration, so having that crap extract to xml is fine with me.</p>
<p>Looking at Guice it gives an ok impression at first, but I can see guice users being very random in how they use it, whereas spring apps suggest their own organization.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sukÃ©m</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-46</link>
		<dc:creator>sukÃ©m</dc:creator>
		<pubDate>Sat, 17 Mar 2007 08:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-46</guid>
		<description>what i can say after reading this fukin post is that if u dont like anything about spring framework you just keep your dirty big ass away from it,instead of spitting at other people&#039;s work spend some time watching your own work. And if you dont have anyting important to blog about then keep your mouth shut. We dont want your expert opinion on this topic. We use what we like and don&#039;t what we dislike but we don&#039;t do negative criticism
In the end do us a favor all you (fucked by xml dick), just dont fuck around for a while</description>
		<content:encoded><![CDATA[<p>what i can say after reading this fukin post is that if u dont like anything about spring framework you just keep your dirty big ass away from it,instead of spitting at other people&#8217;s work spend some time watching your own work. And if you dont have anyting important to blog about then keep your mouth shut. We dont want your expert opinion on this topic. We use what we like and don&#8217;t what we dislike but we don&#8217;t do negative criticism<br />
In the end do us a favor all you (fucked by xml dick), just dont fuck around for a while</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zarar Siddiqi</title>
		<link>http://www.bileblog.org/2007/03/xml-wiring-is-for-girls/comment-page-1/#comment-45</link>
		<dc:creator>Zarar Siddiqi</dc:creator>
		<pubDate>Sat, 17 Mar 2007 01:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=13#comment-45</guid>
		<description>Once Spring gets annotations and splits up their distribution into more manageable and JDK sensitive parts - which is bound to happen - it&#039;s going to kick ass.

Even right now with the XML as it is, it&#039;s still completely fine.  Yes, annotations would be better but you got to be a pretty choosy SOB to not use it just because of that.

Why is the XML revolting to you? Are you writing your spring beans in notepad that you get confused?

Also, I like Guice but it&#039;s got a long ways to go before it challenges Spring as a true alternative - as you might already know.

C&#039;mon you could&#039;ve picked something better for this post.</description>
		<content:encoded><![CDATA[<p>Once Spring gets annotations and splits up their distribution into more manageable and JDK sensitive parts &#8211; which is bound to happen &#8211; it&#8217;s going to kick ass.</p>
<p>Even right now with the XML as it is, it&#8217;s still completely fine.  Yes, annotations would be better but you got to be a pretty choosy SOB to not use it just because of that.</p>
<p>Why is the XML revolting to you? Are you writing your spring beans in notepad that you get confused?</p>
<p>Also, I like Guice but it&#8217;s got a long ways to go before it challenges Spring as a true alternative &#8211; as you might already know.</p>
<p>C&#8217;mon you could&#8217;ve picked something better for this post.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

