<?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 on: JavaOne 2006, Wednesday</title>
	<atom:link href="http://www.obfuscated.org/2006/05/18/javaone-2006-wednesday/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.obfuscated.org/2006/05/18/javaone-2006-wednesday/</link>
	<description>I will not explain what this weblog is all about in a few words.</description>
	<pubDate>Thu, 20 Nov 2008 10:45:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Corey</title>
		<link>http://www.obfuscated.org/2006/05/18/javaone-2006-wednesday/#comment-397</link>
		<dc:creator>Corey</dc:creator>
		<pubDate>Fri, 19 May 2006 10:01:32 +0000</pubDate>
		<guid isPermaLink="false">#comment-397</guid>
		<description>&lt;p&gt;You smalltalk guys are funny ;)  The AOP (sorry for using the infidel terminology) stuff is well and good.  It's the NIH that bugs me.  Robert said that Spring was in some way (I forget) just using AspectJ instead of reinventing the wheel.  This is a good thing.&lt;/p&gt;

&lt;p&gt;I can explain Groovy pretty easily: it uses language features of (currently) popular languages.  Also, it's targeted more as an application development language than as just a scripting language (which I get the sense that BeanShell is).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>You smalltalk guys are funny ;)  The AOP (sorry for using the infidel terminology) stuff is well and good.  It&#8217;s the NIH that bugs me.  Robert said that Spring was in some way (I forget) just using AspectJ instead of reinventing the wheel.  This is a good thing.</p>

<p>I can explain Groovy pretty easily: it uses language features of (currently) popular languages.  Also, it&#8217;s targeted more as an application development language than as just a scripting language (which I get the sense that BeanShell is).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Smith</title>
		<link>http://www.obfuscated.org/2006/05/18/javaone-2006-wednesday/#comment-394</link>
		<dc:creator>Christopher Smith</dc:creator>
		<pubDate>Thu, 18 May 2006 19:26:19 +0000</pubDate>
		<guid isPermaLink="false">#comment-394</guid>
		<description>&lt;p&gt;Let's see, where to begin.&lt;/p&gt;

&lt;p&gt;I'm not clear on why interceptors are being added to the J2EE spec. JBoss used them to implement the old J2EE, and frankly I expect that most J2EE servers did under the cover (although I think JBoss was the first to do it at runtime through reflection, which always shocked me).&lt;/p&gt;

&lt;p&gt;I wish people would stop talking about aspect oriented programming and start talking about meta-object protocol or some such. The old terms made more sense to me.&lt;/p&gt;

&lt;p&gt;As for Groovy.... I'm still not sold on it. BeanShell always seemed to me like a great solution and I never understood what Groovy offered that BeanShell didn't (or that couldn't be added to BeanShell very rapidly). It seems like Groovy : BeanShell :: JDK 1.4 logging : log4j.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Let&#8217;s see, where to begin.</p>

<p>I&#8217;m not clear on why interceptors are being added to the J2EE spec. JBoss used them to implement the old J2EE, and frankly I expect that most J2EE servers did under the cover (although I think JBoss was the first to do it at runtime through reflection, which always shocked me).</p>

<p>I wish people would stop talking about aspect oriented programming and start talking about meta-object protocol or some such. The old terms made more sense to me.</p>

<p>As for Groovy&#8230;. I&#8217;m still not sold on it. BeanShell always seemed to me like a great solution and I never understood what Groovy offered that BeanShell didn&#8217;t (or that couldn&#8217;t be added to BeanShell very rapidly). It seems like Groovy : BeanShell :: JDK 1.4 logging : log4j.</p>]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.365 seconds -->
