<?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 for Angry Bill</title>
	<atom:link href="http://bill.burkecentral.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://bill.burkecentral.com</link>
	<description>tech talk radio</description>
	<pubDate>Wed, 14 May 2008 00:01:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>Comment on EJB 3.1: Immediate feedback on EJB Singletons and concurrency needed by Richard</title>
		<link>http://bill.burkecentral.com/2007/09/19/ejb-31-immediate-feedback-on-ejb-singletons-and-concurrency-needed/#comment-1891</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Wed, 07 May 2008 22:16:09 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/19/ejb-31-immediate-feedback-on-ejb-singletons-and-concurrency-needed/#comment-1891</guid>
		<description>I realize that its a bit late (to say the least), but...

Please let there be an easy way to create a cluster-wide singleton with an annotation!  In fact, I'd love to see the cluster mindset change a little bit.  Let's face it, few people are using EJB to create simple throwaway apps that will never run clustered.  Many of them may not grow to that point, but anyone intentionally writing a low-use app is unlikely to use an environment such as EJB in which to do it.

Having an easy way to create a cluster-wide singleton without having to worry about cache access issues, the risk of creating two objects and destroying one if there's a cache race (generally not a big deal, but something you have to deal with anyway), etc, would be wonderful.  Sure, it can be done without it, but one of the massive wins in EJB3 has been taking concepts that were difficult and handling them with a single annotation so the developer doesn't have to risk the "enter everything correctly and get your desired behavior; miss one thing and encounter weirdness" behavior we all grew to hate with EJB2...</description>
		<content:encoded><![CDATA[<p>I realize that its a bit late (to say the least), but&#8230;</p>
<p>Please let there be an easy way to create a cluster-wide singleton with an annotation!  In fact, I&#8217;d love to see the cluster mindset change a little bit.  Let&#8217;s face it, few people are using EJB to create simple throwaway apps that will never run clustered.  Many of them may not grow to that point, but anyone intentionally writing a low-use app is unlikely to use an environment such as EJB in which to do it.</p>
<p>Having an easy way to create a cluster-wide singleton without having to worry about cache access issues, the risk of creating two objects and destroying one if there&#8217;s a cache race (generally not a big deal, but something you have to deal with anyway), etc, would be wonderful.  Sure, it can be done without it, but one of the massive wins in EJB3 has been taking concepts that were difficult and handling them with a single annotation so the developer doesn&#8217;t have to risk the &#8220;enter everything correctly and get your desired behavior; miss one thing and encounter weirdness&#8221; behavior we all grew to hate with EJB2&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scanning Java Annotations at Runtime by Cristiano</title>
		<link>http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/#comment-1889</link>
		<dc:creator>Cristiano</dc:creator>
		<pubDate>Mon, 05 May 2008 11:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/2008/01/14/scanning-java-annotations-at-runtime/#comment-1889</guid>
		<description>I have developed my own class that recursively scans a dir (in my case, JBoss deploy dir) getting into any zip/rar/ear/jar/war... and archives contained inside up to any depth level. It checks all existing classes using javassist to examine bytecode (thanks for your tips) and finds the annotations I need (when found, I load the class and register it in my Class Registry). About 150 lines of code.</description>
		<content:encoded><![CDATA[<p>I have developed my own class that recursively scans a dir (in my case, JBoss deploy dir) getting into any zip/rar/ear/jar/war&#8230; and archives contained inside up to any depth level. It checks all existing classes using javassist to examine bytecode (thanks for your tips) and finds the annotations I need (when found, I load the class and register it in my Class Registry). About 150 lines of code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scanning Java Annotations at Runtime by Professional Software Development &#187; Working with Java 5 Annotations</title>
		<link>http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/#comment-1888</link>
		<dc:creator>Professional Software Development &#187; Working with Java 5 Annotations</dc:creator>
		<pubDate>Sun, 04 May 2008 21:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/2008/01/14/scanning-java-annotations-at-runtime/#comment-1888</guid>
		<description>[...] all classes with a particular annotation. This is difficult functionality to provide for a number of reasons explained by Bill Burke, but since it is so valuable various open source projects such as Spring and JBoss have implemented [...]</description>
		<content:encoded><![CDATA[<p>[...] all classes with a particular annotation. This is difficult functionality to provide for a number of reasons explained by Bill Burke, but since it is so valuable various open source projects such as Spring and JBoss have implemented [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Resteasy JAX-RS 1.0 Beta 2 Released! by Galen</title>
		<link>http://bill.burkecentral.com/2008/04/07/resteasy-jax-rs-10-beta-2-released/#comment-1886</link>
		<dc:creator>Galen</dc:creator>
		<pubDate>Fri, 02 May 2008 12:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=104#comment-1886</guid>
		<description>Just found this library yesterday. Really nice, simple easy way to add restful functionality to ejbs. Thanks alot, keep up the great work!</description>
		<content:encoded><![CDATA[<p>Just found this library yesterday. Really nice, simple easy way to add restful functionality to ejbs. Thanks alot, keep up the great work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Resteasy JAX-RS 1.0 Beta 2 Released! by Cecil New</title>
		<link>http://bill.burkecentral.com/2008/04/07/resteasy-jax-rs-10-beta-2-released/#comment-1885</link>
		<dc:creator>Cecil New</dc:creator>
		<pubDate>Thu, 01 May 2008 21:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=104#comment-1885</guid>
		<description>Regarding the spring integration...  I followed the wiki article advice, but still looks like spring is instantiating beans independent of RESTeasy and thus the instances created by RESTeasy don't have things set, such as my jdbc template.

Any pointers?  Or is there a better place to ask this question?

Thanks</description>
		<content:encoded><![CDATA[<p>Regarding the spring integration&#8230;  I followed the wiki article advice, but still looks like spring is instantiating beans independent of RESTeasy and thus the instances created by RESTeasy don&#8217;t have things set, such as my jdbc template.</p>
<p>Any pointers?  Or is there a better place to ask this question?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do we need complex restful content negotiation? by Subbu Allamaraju</title>
		<link>http://bill.burkecentral.com/2007/11/30/do-we-need-complex-restful-content-negotiation/#comment-1884</link>
		<dc:creator>Subbu Allamaraju</dc:creator>
		<pubDate>Fri, 25 Apr 2008 16:50:30 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/11/30/do-we-need-complex-restful-content-negotiation/#comment-1884</guid>
		<description>"Why would a client ever send more than one Accept header?"

Special purpose clients are not likely to send more than one.

"Why would a client or server ever produce or consume wildcard content types?  i.e. “text/*” or even “*/*”?"

IMO, wild card types apply to general purpose clients like browsers.</description>
		<content:encoded><![CDATA[<p>&#8220;Why would a client ever send more than one Accept header?&#8221;</p>
<p>Special purpose clients are not likely to send more than one.</p>
<p>&#8220;Why would a client or server ever produce or consume wildcard content types?  i.e. “text/*” or even “*/*”?&#8221;</p>
<p>IMO, wild card types apply to general purpose clients like browsers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scanning Java Annotations at Runtime by Cristiano</title>
		<link>http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/#comment-1882</link>
		<dc:creator>Cristiano</dc:creator>
		<pubDate>Mon, 21 Apr 2008 14:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/2008/01/14/scanning-java-annotations-at-runtime/#comment-1882</guid>
		<description>Hello Bill,

very good job... if I were able to let it work.

I have to scan the "deploy" directory of JBoss for finding annotated classes at JBoss startup, but the following code doesn't work:
            String homeDir = System.getProperty("jboss.server.home.dir") + "\\deploy\\";
            File file = new File(homeDir);
            URL url = file.toURI().toURL();
            AnnotationDB db = new AnnotationDB();
            db.scanArchives(url);
            Set annotatedClasses =
                db.getAnnotationIndex().get(MyAnnotation.class.getName());
"annotatedClasses" is null, even if there are annotated classes in existing ".ear" files.
Same result if url points to a specific ear file. "MyAnnotation", of course, is placeholder.

Is your code able to scan inside jars but not ears/sars/wars...? Or, did I wrote something wrong?

Thanks in advance for your help.</description>
		<content:encoded><![CDATA[<p>Hello Bill,</p>
<p>very good job&#8230; if I were able to let it work.</p>
<p>I have to scan the &#8220;deploy&#8221; directory of JBoss for finding annotated classes at JBoss startup, but the following code doesn&#8217;t work:<br />
            String homeDir = System.getProperty(&#8221;jboss.server.home.dir&#8221 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> + &#8220;\\deploy\\&#8221;;<br />
            File file = new File(homeDir);<br />
            URL url = file.toURI().toURL();<br />
            AnnotationDB db = new AnnotationDB();<br />
            db.scanArchives(url);<br />
            Set annotatedClasses =<br />
                db.getAnnotationIndex().get(MyAnnotation.class.getName());<br />
&#8220;annotatedClasses&#8221; is null, even if there are annotated classes in existing &#8220;.ear&#8221; files.<br />
Same result if url points to a specific ear file. &#8220;MyAnnotation&#8221;, of course, is placeholder.</p>
<p>Is your code able to scan inside jars but not ears/sars/wars&#8230;? Or, did I wrote something wrong?</p>
<p>Thanks in advance for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I feel responsible for Pats loss by Abhijeet Deshpande</title>
		<link>http://bill.burkecentral.com/2008/02/05/i-feel-responsible-for-pats-loss/#comment-1877</link>
		<dc:creator>Abhijeet Deshpande</dc:creator>
		<pubDate>Tue, 15 Apr 2008 20:36:48 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=90#comment-1877</guid>
		<description>Hey Bill,

It's a little late to commiserate on the Pat's loss, but thought I would find out if you are the same Bill Burke I used to work with at CapitalOne.

I recently bought a copy of your EJB 3 book, and found my way to your blog.

-Abhijeet Deshpande</description>
		<content:encoded><![CDATA[<p>Hey Bill,</p>
<p>It&#8217;s a little late to commiserate on the Pat&#8217;s loss, but thought I would find out if you are the same Bill Burke I used to work with at CapitalOne.</p>
<p>I recently bought a copy of your EJB 3 book, and found my way to your blog.</p>
<p>-Abhijeet Deshpande</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Addressing doubts on REST by Savio Rodrigues</title>
		<link>http://bill.burkecentral.com/2008/03/22/addressing-doubts-on-rest/#comment-1853</link>
		<dc:creator>Savio Rodrigues</dc:creator>
		<pubDate>Tue, 25 Mar 2008 16:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=102#comment-1853</guid>
		<description>Cool, thanks for the pointer Bill.</description>
		<content:encoded><![CDATA[<p>Cool, thanks for the pointer Bill.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Addressing doubts on REST by blpsilva</title>
		<link>http://bill.burkecentral.com/2008/03/22/addressing-doubts-on-rest/#comment-1847</link>
		<dc:creator>blpsilva</dc:creator>
		<pubDate>Sat, 22 Mar 2008 21:15:02 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=102#comment-1847</guid>
		<description>The article is nice indeed. RESTFul web services are maturing a lot lately, and one of the main reasons for this is the evolution of the AtomPub group. A follow their work for almost a year now, and they have taught me a lot.

By the way, one of the most interesting and intriguing readings about REST vs WS-* can be found here: http://duncan-cragg.org/blog/post/getting-data-rest-dialogues/

These articles brought me a lot of questions that i hadn't thought about before. When I first read about RESTFul web services some years ago, the subject was still quite crude. Nowadays there are much better articles about it. I really like RESTFul web services and they are my main focus of study and work right now. Fascinating power.

Another great reading on this subject is the book RESTFul Web Services. This is the best thing you can read on the subject :)

Regards,

Bruno Pereira</description>
		<content:encoded><![CDATA[<p>The article is nice indeed. RESTFul web services are maturing a lot lately, and one of the main reasons for this is the evolution of the AtomPub group. A follow their work for almost a year now, and they have taught me a lot.</p>
<p>By the way, one of the most interesting and intriguing readings about REST vs WS-* can be found here: <a href="http://duncan-cragg.org/blog/post/getting-data-rest-dialogues/" rel="nofollow">http://duncan-cragg.org/blog/post/getting-data-rest-dialogues/</a></p>
<p>These articles brought me a lot of questions that i hadn&#8217;t thought about before. When I first read about RESTFul web services some years ago, the subject was still quite crude. Nowadays there are much better articles about it. I really like RESTFul web services and they are my main focus of study and work right now. Fascinating power.</p>
<p>Another great reading on this subject is the book RESTFul Web Services. This is the best thing you can read on the subject <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards,</p>
<p>Bruno Pereira</p>
]]></content:encoded>
	</item>
</channel>
</rss>
