<?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: Google Guice Tutorial</title>
	<atom:link href="http://www.factorypattern.com/google-guice-tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.factorypattern.com/google-guice-tutorial/</link>
	<description>Just another Object Oriented Weblog</description>
	<lastBuildDate>Sat, 07 Jan 2012 02:36:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Rajesh Kanna</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-407</link>
		<dc:creator>Rajesh Kanna</dc:creator>
		<pubDate>Wed, 21 Dec 2011 21:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-407</guid>
		<description>Very useful... Thanks :-)</description>
		<content:encoded><![CDATA[<p>Very useful&#8230; Thanks <img src='http://www.factorypattern.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rama</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-374</link>
		<dc:creator>Rama</dc:creator>
		<pubDate>Fri, 11 Mar 2011 00:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-374</guid>
		<description>Nice. This is really useful tutorial for understanding the basics of google guice dependency injection. Thanks a lot.</description>
		<content:encoded><![CDATA[<p>Nice. This is really useful tutorial for understanding the basics of google guice dependency injection. Thanks a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-358</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Tue, 09 Nov 2010 19:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-358</guid>
		<description>O, but I still don&#039;t get it. I&#039;ve followed this example, implemented and executed it. OK, it&#039;s fine that we can put things differently, but don&#039;t really get the advantage. Actually, it&#039;s kind of weird for debugging, isn&#039;t it?

And it&#039;s code-invasive. So I&#039;m trying to find an example where I could really see the difference. I guess when we&#039;re using an interface, it&#039;s because in few cases we&#039;ll use an implementation and in another case we&#039;ll use another one, but how shold this be working? I mean, what advanatage I have?

Apart from that, I have to say you put the easiest post to follow this. Congratulations and thank you.</description>
		<content:encoded><![CDATA[<p>O, but I still don&#8217;t get it. I&#8217;ve followed this example, implemented and executed it. OK, it&#8217;s fine that we can put things differently, but don&#8217;t really get the advantage. Actually, it&#8217;s kind of weird for debugging, isn&#8217;t it?</p>
<p>And it&#8217;s code-invasive. So I&#8217;m trying to find an example where I could really see the difference. I guess when we&#8217;re using an interface, it&#8217;s because in few cases we&#8217;ll use an implementation and in another case we&#8217;ll use another one, but how shold this be working? I mean, what advanatage I have?</p>
<p>Apart from that, I have to say you put the easiest post to follow this. Congratulations and thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommyboy</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-288</link>
		<dc:creator>Tommyboy</dc:creator>
		<pubDate>Fri, 04 Jun 2010 13:55:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-288</guid>
		<description>Splendid post, thanks!</description>
		<content:encoded><![CDATA[<p>Splendid post, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dayanand kumar singh</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-281</link>
		<dc:creator>dayanand kumar singh</dc:creator>
		<pubDate>Fri, 19 Mar 2010 06:08:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-281</guid>
		<description>i want to create a new guice factory i do not now method and process so please help me soon</description>
		<content:encoded><![CDATA[<p>i want to create a new guice factory i do not now method and process so please help me soon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-13</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 29 Apr 2008 19:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-13</guid>
		<description>As I know that&#039;s the only way to change the default binding: creating a Module class. Additionally a Provider (not discussed in this post) class can be created encapsulating some logic to decide at runtime which implementation should be provided.

The problem you described seems to be solved using a strategy pattern. Maybe I would go for it is I couldn&#039;t create a Module class...</description>
		<content:encoded><![CDATA[<p>As I know that&#8217;s the only way to change the default binding: creating a Module class. Additionally a Provider (not discussed in this post) class can be created encapsulating some logic to decide at runtime which implementation should be provided.</p>
<p>The problem you described seems to be solved using a strategy pattern. Maybe I would go for it is I couldn&#8217;t create a Module class&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregg Bolinger</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-12</link>
		<dc:creator>Gregg Bolinger</dc:creator>
		<pubDate>Tue, 29 Apr 2008 15:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-12</guid>
		<description>Good article.  The only thing missing is how you bind both Notifier implementations and use one or the other without writing a Module to do the binding.  There would be times when you would need to switch between sending and email and sending an SMS in a live environment.  How do you handle that?</description>
		<content:encoded><![CDATA[<p>Good article.  The only thing missing is how you bind both Notifier implementations and use one or the other without writing a Module to do the binding.  There would be times when you would need to switch between sending and email and sending an SMS in a live environment.  How do you handle that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-11</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 26 Apr 2008 10:10:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-11</guid>
		<description>Fixed it in the post. :) Thanks:)</description>
		<content:encoded><![CDATA[<p>Fixed it in the post. <img src='http://www.factorypattern.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Thanks:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WurstFromHell</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-10</link>
		<dc:creator>WurstFromHell</dc:creator>
		<pubDate>Fri, 25 Apr 2008 20:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-10</guid>
		<description>Nice article. As I tried your examples I stumbled upon a little mistake at the end:

Customer customer = injector.getInstance(Customer.class);
must be 
Customer customer = anotherInjector.getInstance(Customer.class);

I&#039;m looking forward to your next article!</description>
		<content:encoded><![CDATA[<p>Nice article. As I tried your examples I stumbled upon a little mistake at the end:</p>
<p>Customer customer = injector.getInstance(Customer.class);<br />
must be<br />
Customer customer = anotherInjector.getInstance(Customer.class);</p>
<p>I&#8217;m looking forward to your next article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.factorypattern.com/google-guice-tutorial/comment-page-1/#comment-9</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 25 Apr 2008 16:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.factorypattern.com/google-guice-tutorial/#comment-9</guid>
		<description>You&#039;re right, I&#039;ve updated the article. Thanks for the remark :)</description>
		<content:encoded><![CDATA[<p>You&#8217;re right, I&#8217;ve updated the article. Thanks for the remark <img src='http://www.factorypattern.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

