<?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: Spring and visibility problems</title>
	<atom:link href="http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/</link>
	<description>Software development done right!</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:41:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Thomas Schaper</title>
		<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-94106</link>
		<dc:creator>Thomas Schaper</dc:creator>
		<pubDate>Fri, 12 Feb 2010 16:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-94106</guid>
		<description>I forgot to mention that i prefer constructor injection in conjunction with -- final -- member variables because these are guaranteed to be published safely by the Java memory model.</description>
		<content:encoded><![CDATA[<p>I forgot to mention that i prefer constructor injection in conjunction with &#8212; final &#8212; member variables because these are guaranteed to be published safely by the Java memory model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Schaper</title>
		<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-94105</link>
		<dc:creator>Thomas Schaper</dc:creator>
		<pubDate>Fri, 12 Feb 2010 16:04:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-94105</guid>
		<description>Great article!

Many developers aren&#039;t aware of visibility issues that may occur in a multi-threaded environment. Because of the potential for such issues when using setter injection I tend to prefer constructor injection. Spring promotes setter injection and indeed there are good reasons for this. So i&#039;m often torn between the two injection styles.

Greetings from Germany!</description>
		<content:encoded><![CDATA[<p>Great article!</p>
<p>Many developers aren&#8217;t aware of visibility issues that may occur in a multi-threaded environment. Because of the potential for such issues when using setter injection I tend to prefer constructor injection. Spring promotes setter injection and indeed there are good reasons for this. So i&#8217;m often torn between the two injection styles.</p>
<p>Greetings from Germany!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-93431</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Wed, 09 Dec 2009 07:35:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-93431</guid>
		<description>Interesting article, thanks</description>
		<content:encoded><![CDATA[<p>Interesting article, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DarrenWang</title>
		<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-91565</link>
		<dc:creator>DarrenWang</dc:creator>
		<pubDate>Mon, 20 Apr 2009 09:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-91565</guid>
		<description>Good article indeed, concurrency and multi-threadings are not easy, if you can&#039;t fully understand that, as Peter says, U r just lucky,hehe

I am a big funs of spring, but i don&#039;t think the article is blaming or denigrating it. :-)</description>
		<content:encoded><![CDATA[<p>Good article indeed, concurrency and multi-threadings are not easy, if you can&#8217;t fully understand that, as Peter says, U r just lucky,hehe</p>
<p>I am a big funs of spring, but i don&#8217;t think the article is blaming or denigrating it. <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Veentjer</title>
		<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-5358</link>
		<dc:creator>Peter Veentjer</dc:creator>
		<pubDate>Wed, 14 Mar 2007 08:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-5358</guid>
		<description>Hi Indrit, thank you for your reply

As far as I know I didn&#039;t depict Spring as a bad framework (a framework with a lot of problems), so I don&#039;t understand how you come to that conclusion.

And multi-threading has a lot of complicated facets not a lot of people know about, for example the memory model or the difference between the memory models before and after jsr133. If you don&#039;t know about these issues, concurrent programming is a lucky guess at best.

Did you read the complete article?</description>
		<content:encoded><![CDATA[<p>Hi Indrit, thank you for your reply</p>
<p>As far as I know I didn&#8217;t depict Spring as a bad framework (a framework with a lot of problems), so I don&#8217;t understand how you come to that conclusion.</p>
<p>And multi-threading has a lot of complicated facets not a lot of people know about, for example the memory model or the difference between the memory models before and after jsr133. If you don&#8217;t know about these issues, concurrent programming is a lucky guess at best.</p>
<p>Did you read the complete article?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Indrit Selimi</title>
		<link>http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-5340</link>
		<dc:creator>Indrit Selimi</dc:creator>
		<pubDate>Tue, 13 Mar 2007 13:09:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/2007/03/01/spring-and-visibility-problems/#comment-5340</guid>
		<description>Please stop describing multi-threading 
 programming  as &#039;something that only aliens knows how to use... &#039;

And stop also speak about Spring as something that has a lot of problems, we are using spring in our E-commerce web site from different years and we haven&#039;t yet any concurrency problem!</description>
		<content:encoded><![CDATA[<p>Please stop describing multi-threading<br />
 programming  as &#8216;something that only aliens knows how to use&#8230; &#8216;</p>
<p>And stop also speak about Spring as something that has a lot of problems, we are using spring in our E-commerce web site from different years and we haven&#8217;t yet any concurrency problem!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.xebia.com/2007/03/01/spring-and-visibility-problems/feed/ ) in 0.49572 seconds, on Feb 9th, 2012 at 6:55 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 9th, 2012 at 7:55 pm UTC -->
