<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.dzone.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>dzone.com: java</title>
    <link>http://www.dzone.com/links/tag/java.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Tue, 24 Nov 2009 23:34:47 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-11-24T23:34:47Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/frontpage/java/rss.xml</dz:selfLink>
    <image>
      <title>dzone.com: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://www.dzone.com/feed/frontpage/java/rss.xml" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://www.dzone.com/feed/frontpage/java/rss.xml" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>New language features in Java 7</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/AKHK1Kp0PwM/new_language_features_in_java_7.html</link>
      <description>Nice recap of the JDK 7 language changes with examples</description>
      <category>how-to</category>
      <category>java</category>
      <category>standards</category>
      <category>trends</category>
      <pubDate>Tue, 24 Nov 2009 02:22:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301599.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-24T02:22:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/new_language_features_in_java_7.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301599.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Nice recap of the JDK 7 language changes with examples<br/><br/><a href='http://www.dzone.com/links/rss/new_language_features_in_java_7.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301599' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/AKHK1Kp0PwM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301599</dz:linkId>
      <dz:submitDate>2009-11-23T20:29:08Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T02:22:26Z</dz:promoteDate>
      <dz:voteUpCount>55</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1689</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301599.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>puredanger</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214988.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/new_language_features_in_java_7.html</feedburner:origLink></item>
    <item>
      <title>Open Source Revolution</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/XfSNSkSYzxQ/open_source_revolution.html</link>
      <description>Reflections on how the nature of programming and development have changed over the last 10 years.</description>
      <category>java</category>
      <category>open source</category>
      <category>tools</category>
      <category>trends</category>
      <pubDate>Mon, 23 Nov 2009 20:49:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/300693.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-23T20:49:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/open_source_revolution.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/300693.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Reflections on how the nature of programming and development have changed over the last 10 years.<br/><br/><a href='http://www.dzone.com/links/rss/open_source_revolution.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=300693' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/XfSNSkSYzxQ" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>300693</dz:linkId>
      <dz:submitDate>2009-11-23T03:52:18Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T20:49:40Z</dz:promoteDate>
      <dz:voteUpCount>29</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>831</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/300693.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>puredanger</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214988.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/open_source_revolution.html</feedburner:origLink></item>
    <item>
      <title>Play – a Java framework for web applications</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/g7taKKaHBuA/play_a_java_framework_for_web_applications_2.html</link>
      <description>Not long ago i came across this cool Java framework for building your own web applications. Actually I think someone posted it at Twitter ( @playframework ). At first i saw the invitational presentation which you can find here or at the framework’s page.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Tue, 24 Nov 2009 15:48:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301451.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2009-11-24T15:48:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/play_a_java_framework_for_web_applications_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301451.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Not long ago i came across this cool Java framework for building your own web applications. Actually I think someone posted it at Twitter ( @playframework ). At first i saw the invitational presentation which you can find here or at the framework’s page.

<br/><br/><a href='http://www.dzone.com/links/rss/play_a_java_framework_for_web_applications_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301451' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/g7taKKaHBuA" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301451</dz:linkId>
      <dz:submitDate>2009-11-23T17:29:03Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T15:48:00Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>598</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301451.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/play_a_java_framework_for_web_applications_2.html</feedburner:origLink></item>
    <item>
      <title>JPA under the Hood - Understanding your JPA Frameworks</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/LDGvnStWrHs/jpa_under_the_hood_understanding_your_jpa_framewo.html</link>
      <description>JPA has standardized the interfaces for persistence frameworks. However how much is standardized regarding the runtime behaviour of frameworks. These small code samples show different uses cases to test with your JPA framworks. Additionally hints on the actual framework behaviour, will help to improve usage.</description>
      <category>database</category>
      <category>frameworks</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 24 Nov 2009 17:46:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/302443.html</guid>
      <dc:creator>AloisReitbauer</dc:creator>
      <dc:date>2009-11-24T17:46:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jpa_under_the_hood_understanding_your_jpa_framewo.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/302443.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>JPA has standardized the interfaces for persistence frameworks. However how much is standardized regarding the runtime behaviour of frameworks. These small code samples show different uses cases to test with your JPA framworks. Additionally hints on the actual framework behaviour, will help to improve usage. <br/><br/><a href='http://www.dzone.com/links/rss/jpa_under_the_hood_understanding_your_jpa_framewo.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=302443' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/LDGvnStWrHs" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>302443</dz:linkId>
      <dz:submitDate>2009-11-24T15:36:56Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T17:46:49Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>309</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/302443.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>AloisReitbauer</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/381095.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/jpa_under_the_hood_understanding_your_jpa_framewo.html</feedburner:origLink></item>
    <item>
      <title>More detail on Closures in JDK 7</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/7CsTmAuHb48/more_detail_on_closures_in_jdk_7.html</link>
      <description>At Devoxx 2009, Mark Reinhold from Sun announced that it was time for closures in Java. This was a big surprise to everyone, and there was a bit of a vacuum as to what was announced.&#xD;
&#xD;
Firstly, Sun, via Mark, have chosen to accept the basic case for including closures in Java. By doing so, the debate now changes from whether to go ahead, to how to proceed. This is an important step.&#xD;
&#xD;
Secondly, what did Mark consider to be in and what out? Well, he indicated that non-local returns and the control-invocation statement were out of scope. There was also some indication that access to non-final variables may be out of scope (this is mainly because it raises nasty multi-threading Java Memory Model issues with local variables).</description>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 14:35:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/300903.html</guid>
      <dc:creator>Jawher</dc:creator>
      <dc:date>2009-11-23T14:35:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/more_detail_on_closures_in_jdk_7.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/300903.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>At Devoxx 2009, Mark Reinhold from Sun announced that it was time for closures in Java. This was a big surprise to everyone, and there was a bit of a vacuum as to what was announced.

Firstly, Sun, via Mark, have chosen to accept the basic case for including closures in Java. By doing so, the debate now changes from whether to go ahead, to how to proceed. This is an important step.

Secondly, what did Mark consider to be in and what out? Well, he indicated that non-local returns and the control-invocation statement were out of scope. There was also some indication that access to non-final variables may be out of scope (this is mainly because it raises nasty multi-threading Java Memory Model issues with local variables).<br/><br/><a href='http://www.dzone.com/links/rss/more_detail_on_closures_in_jdk_7.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=300903' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/7CsTmAuHb48" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>300903</dz:linkId>
      <dz:submitDate>2009-11-23T07:37:41Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T14:35:08Z</dz:promoteDate>
      <dz:voteUpCount>28</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>869</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/300903.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>djo.mos</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/251548.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/more_detail_on_closures_in_jdk_7.html</feedburner:origLink></item>
    <item>
      <title>Jigsaw Versioning is Ridiculous</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/dQ__1hPdfmQ/jigsaw_versioning_is_ridiculous.html</link>
      <description>There was some activity on the JSR 294 mailing list this morning. The Jigsaw team came down from the mountains and has informed us that…</description>
      <category>java</category>
      <category>standards</category>
      <category>trends</category>
      <pubDate>Tue, 24 Nov 2009 10:22:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301341.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-24T10:22:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jigsaw_versioning_is_ridiculous.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301341.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There was some activity on the JSR 294 mailing list this morning. The Jigsaw team came down from the mountains and has informed us that…<br/><br/><a href='http://www.dzone.com/links/rss/jigsaw_versioning_is_ridiculous.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301341' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/dQ__1hPdfmQ" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301341</dz:linkId>
      <dz:submitDate>2009-11-23T15:44:22Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T10:22:42Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>667</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301341.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>puredanger</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214988.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/jigsaw_versioning_is_ridiculous.html</feedburner:origLink></item>
    <item>
      <title>DZone Daily Dose - 2009/11/24</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/3tqkxflIfMo/dzone_daily_dose_20091124.html</link>
      <description>A new document from the European Network and Information Security Agency shows the primary risks of cloud computing and a new chart of smartphone requests by OS shows Android is growing significantly in popularity.  CA might be getting more popular with a prize offering for developer ideas.</description>
      <category>agile</category>
      <category>java</category>
      <category>mobile</category>
      <category>research</category>
      <pubDate>Tue, 24 Nov 2009 20:31:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301897.html</guid>
      <dc:creator>Mitch Pronschinske</dc:creator>
      <dc:date>2009-11-24T20:31:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dzone_daily_dose_20091124.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301897.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A new document from the European Network and Information Security Agency shows the primary risks of cloud computing and a new chart of smartphone requests by OS shows Android is growing significantly in popularity.  CA might be getting more popular with a prize offering for developer ideas.<br/><br/><a href='http://www.dzone.com/links/rss/dzone_daily_dose_20091124.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301897' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/3tqkxflIfMo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301897</dz:linkId>
      <dz:submitDate>2009-11-24T06:01:24Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T20:31:42Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>52</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301897.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Mitch Pronschinske</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/478055.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/dzone_daily_dose_20091124.html</feedburner:origLink></item>
    <item>
      <title>Java vs. Scripting API for Hadoop:  Is Java Always Best?</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/2ig2dO8gKys/java_vs_scripting_api_for_hadoop_is_java_always_b.html</link>
      <description>Are there cases where a scripting language is more advisable than using Java for both speed of development and performance? How can you identify them?  What are the performance implications?</description>
      <category>frameworks</category>
      <category>java</category>
      <category>other languages</category>
      <category>research</category>
      <pubDate>Tue, 24 Nov 2009 19:38:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/302543.html</guid>
      <dc:creator>ciurana</dc:creator>
      <dc:date>2009-11-24T19:38:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_vs_scripting_api_for_hadoop_is_java_always_b.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/302543.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Are there cases where a scripting language is more advisable than using Java for both speed of development and performance? How can you identify them?  What are the performance implications?<br/><br/><a href='http://www.dzone.com/links/rss/java_vs_scripting_api_for_hadoop_is_java_always_b.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=302543' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/2ig2dO8gKys" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>302543</dz:linkId>
      <dz:submitDate>2009-11-24T17:02:57Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T19:38:22Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>152</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/302543.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ciurana</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/281543.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/java_vs_scripting_api_for_hadoop_is_java_always_b.html</feedburner:origLink></item>
    <item>
      <title>Introducing the Infinispan Data Grid Platform</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Je21GJmplJE/introducing_the_infinispan_data_grid_platform.html</link>
      <description>JBoss' Manik Surtani provides an overview of the scope and capabilities of the Infinispan open source data grid platform, along with usage examples and a brief tour of the APIs.  An upcoming second part will take a deep-dive into the architecture, more advanced APIs and extending Infinispan.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <category>server</category>
      <pubDate>Mon, 23 Nov 2009 19:14:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301439.html</guid>
      <dc:creator>NBharti78</dc:creator>
      <dc:date>2009-11-23T19:14:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/introducing_the_infinispan_data_grid_platform.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301439.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>JBoss' Manik Surtani provides an overview of the scope and capabilities of the Infinispan open source data grid platform, along with usage examples and a brief tour of the APIs.  An upcoming second part will take a deep-dive into the architecture, more advanced APIs and extending Infinispan.<br/><br/><a href='http://www.dzone.com/links/rss/introducing_the_infinispan_data_grid_platform.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301439' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Je21GJmplJE" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301439</dz:linkId>
      <dz:submitDate>2009-11-23T17:15:45Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T19:14:11Z</dz:promoteDate>
      <dz:voteUpCount>23</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>375</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301439.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>NBharti78</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/224680.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/introducing_the_infinispan_data_grid_platform.html</feedburner:origLink></item>
    <item>
      <title>Java desktop links of the week, November 23</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/bIfBA-vsrE0/java_desktop_links_of_the_week_november_23.html</link>
      <description>The very latest in Java desktop news from the last week, covering Swing, JavaFX and Griffon.</description>
      <category>gui</category>
      <category>java</category>
      <category>news</category>
      <category>ria</category>
      <pubDate>Sun, 22 Nov 2009 22:17:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/300321.html</guid>
      <dc:creator>Jonathan Giles</dc:creator>
      <dc:date>2009-11-22T22:17:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_desktop_links_of_the_week_november_23.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/300321.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The very latest in Java desktop news from the last week, covering Swing, JavaFX and Griffon.<br/><br/><a href='http://www.dzone.com/links/rss/java_desktop_links_of_the_week_november_23.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=300321' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/bIfBA-vsrE0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>300321</dz:linkId>
      <dz:submitDate>2009-11-22T18:49:23Z</dz:submitDate>
      <dz:promoteDate>2009-11-22T22:17:22Z</dz:promoteDate>
      <dz:voteUpCount>26</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>868</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/300321.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>JoGiles</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/270939.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/java_desktop_links_of_the_week_november_23.html</feedburner:origLink></item>
    <item>
      <title>Thoughts on Java logging and SLF4J</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/MnAEEEX8kEo/thoughts_on_java_logging_and_slf4j.html</link>
      <description>Nice review of logging frameworks for Java.</description>
      <category>java</category>
      <category>opinion</category>
      <category>research</category>
      <category>reviews</category>
      <pubDate>Sun, 22 Nov 2009 16:54:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/299645.html</guid>
      <dc:creator>milan.dinic</dc:creator>
      <dc:date>2009-11-22T16:54:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/thoughts_on_java_logging_and_slf4j.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/299645.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Nice review of logging frameworks for Java.<br/><br/><a href='http://www.dzone.com/links/rss/thoughts_on_java_logging_and_slf4j.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=299645' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/MnAEEEX8kEo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>299645</dz:linkId>
      <dz:submitDate>2009-11-21T22:14:18Z</dz:submitDate>
      <dz:promoteDate>2009-11-22T16:54:31Z</dz:promoteDate>
      <dz:voteUpCount>24</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1244</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/299645.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>milan.dinic</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/361390.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/thoughts_on_java_logging_and_slf4j.html</feedburner:origLink></item>
    <item>
      <title>An Introduction to Test-Driven Development with Legacy code</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/aGoURmkHV_g/an_introduction_to_testdriven_development_with_le.html</link>
      <description>Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested. But what about legacy code? (By legacy code, I mean any code that does not have a comprehensive set of automated tests, so you might be writing legacy code as we speak).</description>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Tue, 24 Nov 2009 16:04:48 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301503.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2009-11-24T16:04:48Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301503.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested. But what about legacy code? (By legacy code, I mean any code that does not have a comprehensive set of automated tests, so you might be writing legacy code as we speak).<br/><br/><a href='http://www.dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301503' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/aGoURmkHV_g" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301503</dz:linkId>
      <dz:submitDate>2009-11-23T18:19:57Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T16:04:48Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>216</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301503.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Kalali</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/89352.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html</feedburner:origLink></item>
    <item>
      <title>Java’s missing features</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/xoLiGr8PrAE/javas_missing_features.html</link>
      <description>The following is a list of the language features I miss most when programming Java, the list includes descriptions about Closures, Modules, and so on.</description>
      <category>java</category>
      <category>opinion</category>
      <category>standards</category>
      <pubDate>Tue, 24 Nov 2009 04:04:53 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301501.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2009-11-24T04:04:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javas_missing_features.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301501.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The following is a list of the language features I miss most when programming Java, the list includes descriptions about Closures, Modules, and so on.<br/><br/><a href='http://www.dzone.com/links/rss/javas_missing_features.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301501' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/xoLiGr8PrAE" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301501</dz:linkId>
      <dz:submitDate>2009-11-23T18:19:29Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T04:04:53Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>15</dz:voteDownCount>
      <dz:clickCount>858</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301501.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Kalali</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/89352.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/javas_missing_features.html</feedburner:origLink></item>
    <item>
      <title>NIO server with continuation in Java</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/kClsq1kSvLo/nio_server_with_continuation_in_java.html</link>
      <description>Java VM embodies continuations now  (not in production, in a hacking mode :), This post shows how to write a non-blocking server with continuations.</description>
      <category>java</category>
      <pubDate>Tue, 24 Nov 2009 09:14:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301345.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-24T09:14:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/nio_server_with_continuation_in_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301345.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Java VM embodies continuations now  (not in production, in a hacking mode :), This post shows how to write a non-blocking server with continuations. <br/><br/><a href='http://www.dzone.com/links/rss/nio_server_with_continuation_in_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301345' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/kClsq1kSvLo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301345</dz:linkId>
      <dz:submitDate>2009-11-23T15:47:11Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T09:14:32Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>411</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301345.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>puredanger</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214988.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/nio_server_with_continuation_in_java.html</feedburner:origLink></item>
    <item>
      <title>Synthetica BlackEye Highlights | Java.net</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/9YBt5E60xyA/synthetica_blackeye_highlights_javanet.html</link>
      <description>Synthetica V2.9 (Swing Look and Feel) comes along with a new theme called Synthetica BlackEye Look and Feel. Below you'll find a short summary of the most important highlights: rounded toplevel windows, smart background images, translucent disabled icons ... and more.</description>
      <category>gui</category>
      <category>java</category>
      <pubDate>Tue, 24 Nov 2009 14:50:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301063.html</guid>
      <dc:creator>jw54674</dc:creator>
      <dc:date>2009-11-24T14:50:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/synthetica_blackeye_highlights_javanet.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301063.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Synthetica V2.9 (Swing Look and Feel) comes along with a new theme called Synthetica BlackEye Look and Feel. Below you'll find a short summary of the most important highlights: rounded toplevel windows, smart background images, translucent disabled icons ... and more.<br/><br/><a href='http://www.dzone.com/links/rss/synthetica_blackeye_highlights_javanet.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301063' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/9YBt5E60xyA" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301063</dz:linkId>
      <dz:submitDate>2009-11-23T10:31:28Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T14:50:09Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>188</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301063.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jw54674</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/101337.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/synthetica_blackeye_highlights_javanet.html</feedburner:origLink></item>
    <item>
      <title>Different Flavors of Embedded Groovy in Java Apps or “How To Make your Java Groovier!”</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/lH63rZZfNHA/different_flavors_of_embedded_groovy_in_java_apps.html</link>
      <description>Demonstration of a few of the different ways to dynamically invoke Groovy code within a Java environment.</description>
      <category>groovy</category>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Mon, 23 Nov 2009 16:49:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/299831.html</guid>
      <dc:creator>kellyrob</dc:creator>
      <dc:date>2009-11-23T16:49:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/different_flavors_of_embedded_groovy_in_java_apps.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/299831.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Demonstration of a few of the different ways to dynamically invoke Groovy code within a Java environment.<br/><br/><a href='http://www.dzone.com/links/rss/different_flavors_of_embedded_groovy_in_java_apps.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=299831' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/lH63rZZfNHA" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>299831</dz:linkId>
      <dz:submitDate>2009-11-22T04:30:05Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T16:49:43Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>529</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/299831.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kellyrob</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/288214.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/different_flavors_of_embedded_groovy_in_java_apps.html</feedburner:origLink></item>
    <item>
      <title>Spring DM 2.0 moves to Eclipse.org as part of the OSGi gemini project</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/JNVNw6AYplU/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html</link>
      <description>As part of the Eclipse Gemini project, Spring Dynamic Modules will be moving to Eclipse.org where it will continue to be developed and to track ongoing enhancements to the Blueprint Service specification. The Spring Dynamic Modules code base will be dual-licensed under both the EPL and Apache License at Eclipse.org.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Tue, 24 Nov 2009 13:29:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301551.html</guid>
      <dc:creator>Jawher</dc:creator>
      <dc:date>2009-11-24T13:29:27Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301551.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>As part of the Eclipse Gemini project, Spring Dynamic Modules will be moving to Eclipse.org where it will continue to be developed and to track ongoing enhancements to the Blueprint Service specification. The Spring Dynamic Modules code base will be dual-licensed under both the EPL and Apache License at Eclipse.org.
<br/><br/><a href='http://www.dzone.com/links/rss/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301551' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/JNVNw6AYplU" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301551</dz:linkId>
      <dz:submitDate>2009-11-23T19:22:54Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T13:29:27Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>270</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301551.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>djo.mos</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/251548.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html</feedburner:origLink></item>
    <item>
      <title>Database Connections in Java</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/68JaCPwVzaM/database_connections_in_java_2.html</link>
      <description>Before giving structures, we need to notice a little detail about making database connections in Java. All database connections must be stated in try and catch statements, because there is a possibility of getting an exception. That’s way, we try to make our connection in try statement. If our connection attempt fails, that means there is an exception, and the exceptions must be catched.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Tue, 24 Nov 2009 12:24:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301219.html</guid>
      <dc:creator>memiso</dc:creator>
      <dc:date>2009-11-24T12:24:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/database_connections_in_java_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301219.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Before giving structures, we need to notice a little detail about making database connections in Java. All database connections must be stated in try and catch statements, because there is a possibility of getting an exception. That’s way, we try to make our connection in try statement. If our connection attempt fails, that means there is an exception, and the exceptions must be catched.<br/><br/><a href='http://www.dzone.com/links/rss/database_connections_in_java_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301219' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/68JaCPwVzaM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301219</dz:linkId>
      <dz:submitDate>2009-11-23T13:57:41Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T12:24:40Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>11</dz:voteDownCount>
      <dz:clickCount>488</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301219.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>memiso</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/519571.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/database_connections_in_java_2.html</feedburner:origLink></item>
    <item>
      <title>Charts in JSF using Primefaces</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/p9DQFnE_XUA/charts_in_jsf_using_primefaces.html</link>
      <description>This article specifies the steps to create the commonly used charts in a JSF application with the use of Primefaces.</description>
      <category>ajax</category>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Tue, 24 Nov 2009 12:31:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301227.html</guid>
      <dc:creator>technicalbrainwave</dc:creator>
      <dc:date>2009-11-24T12:31:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/charts_in_jsf_using_primefaces.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301227.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article specifies the steps to create the commonly used charts in a JSF application with the use of Primefaces.<br/><br/><a href='http://www.dzone.com/links/rss/charts_in_jsf_using_primefaces.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301227' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/p9DQFnE_XUA" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301227</dz:linkId>
      <dz:submitDate>2009-11-23T16:29:44Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T12:31:25Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>227</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301227.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>giftsam</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/491433.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/charts_in_jsf_using_primefaces.html</feedburner:origLink></item>
    <item>
      <title>Do Your Iterators Always Fail-Fast?</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/lD7_uiib-G4/do_your_iterators_always_failfast.html</link>
      <description>The iterators of the Collection implementations of the Java runtime throw a ConcurrentModificationException[1] when they detect that another thread has modified the Collection while a thread is iterating over it. Such iterators are generally called fail-fast iterators.</description>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 17:27:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/299301.html</guid>
      <dc:creator>lyndsey</dc:creator>
      <dc:date>2009-11-23T17:27:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/do_your_iterators_always_failfast.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/299301.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The iterators of the Collection implementations of the Java runtime throw a ConcurrentModificationException[1] when they detect that another thread has modified the Collection while a thread is iterating over it. Such iterators are generally called fail-fast iterators.<br/><br/><a href='http://www.dzone.com/links/rss/do_your_iterators_always_failfast.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=299301' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/lD7_uiib-G4" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>299301</dz:linkId>
      <dz:submitDate>2009-11-21T13:50:08Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T17:27:11Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>373</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/299301.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>lyndsey</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/398735.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/do_your_iterators_always_failfast.html</feedburner:origLink></item>
    <item>
      <title>Why JSR-310 isn't Joda-Time</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/jIKiAbsd0Cs/why_jsr310_isnt_jodatime.html</link>
      <description>One question that has been repeatedly asked is why JSR-310 wasn't simply the same as Joda-Time. I hope to expain some reasons here.&#xD;
&#xD;
Joda-Time as JSR-310?&#xD;
&#xD;
At its heart, JSR-310 is an effort to add a quality date and time library to the JDK. So, since most people consider Joda-Time to be a quality library, why not include it directly in the JDK?&#xD;
&#xD;
Well, there is one key reason - Joda-Time has design flaws.&#xD;
&#xD;
Now before everyone panics and abuses that line as a tweet, I need to say that Joda-Time is by far the best option curently available, and that most users won't appreciate the design flaws. But, I do want to document them, so the basis for the changes in JSR-310 is clear.</description>
      <category>java</category>
      <pubDate>Sun, 22 Nov 2009 00:33:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/298259.html</guid>
      <dc:creator>Jawher</dc:creator>
      <dc:date>2009-11-22T00:33:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/why_jsr310_isnt_jodatime.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/298259.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One question that has been repeatedly asked is why JSR-310 wasn't simply the same as Joda-Time. I hope to expain some reasons here.

Joda-Time as JSR-310?

At its heart, JSR-310 is an effort to add a quality date and time library to the JDK. So, since most people consider Joda-Time to be a quality library, why not include it directly in the JDK?

Well, there is one key reason - Joda-Time has design flaws.

Now before everyone panics and abuses that line as a tweet, I need to say that Joda-Time is by far the best option curently available, and that most users won't appreciate the design flaws. But, I do want to document them, so the basis for the changes in JSR-310 is clear.<br/><br/><a href='http://www.dzone.com/links/rss/why_jsr310_isnt_jodatime.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=298259' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/jIKiAbsd0Cs" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>298259</dz:linkId>
      <dz:submitDate>2009-11-20T13:54:40Z</dz:submitDate>
      <dz:promoteDate>2009-11-22T00:33:56Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>981</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/298259.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>djo.mos</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/251548.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/why_jsr310_isnt_jodatime.html</feedburner:origLink></item>
    <item>
      <title>Better Alternative for Getter/Setters</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/WQgGs9GHnxQ/better_alternative_for_gettersetters.html</link>
      <description>This is a free eclipse plugin designed to help write code faster in spring based applications. This also has a junit generator part. One can have different junit tests for different kind of classes.</description>
      <category>eclipse</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 16:44:33 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/300841.html</guid>
      <dc:creator>fastcodejava</dc:creator>
      <dc:date>2009-11-23T16:44:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/better_alternative_for_gettersetters.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/300841.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is a free eclipse plugin designed to help write code faster in spring based applications. This also has a junit generator part. One can have different junit tests for different kind of classes.<br/><br/><a href='http://www.dzone.com/links/rss/better_alternative_for_gettersetters.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=300841' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/WQgGs9GHnxQ" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>300841</dz:linkId>
      <dz:submitDate>2009-11-23T06:40:26Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T16:44:33Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>4</dz:voteDownCount>
      <dz:clickCount>1112</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/300841.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fastcodejava</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/336808.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/better_alternative_for_gettersetters.html</feedburner:origLink></item>
    <item>
      <title>Java &amp; XML: SAX vs. StAX</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/7u0YZrisWfs/java_xml_sax_vs_stax.html</link>
      <description>This text compares Java's two stream oriented XML parsers, SAX and StAX, and explains the difference in a "push" model and "pull" model. It also lists other differences in these two API's.&#xD;
If you have ever wondered which of these two API's to use, this text may help you decide.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>xml</category>
      <pubDate>Mon, 23 Nov 2009 16:44:34 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/300905.html</guid>
      <dc:creator>Jakob Jenkov</dc:creator>
      <dc:date>2009-11-23T16:44:34Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_xml_sax_vs_stax.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/300905.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This text compares Java's two stream oriented XML parsers, SAX and StAX, and explains the difference in a "push" model and "pull" model. It also lists other differences in these two API's.
If you have ever wondered which of these two API's to use, this text may help you decide.<br/><br/><a href='http://www.dzone.com/links/rss/java_xml_sax_vs_stax.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=300905' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/7u0YZrisWfs" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>300905</dz:linkId>
      <dz:submitDate>2009-11-23T07:39:21Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T16:44:34Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>485</dz:clickCount>
      <dz:commentCount>10</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/300905.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jj83777</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/131196.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/java_xml_sax_vs_stax.html</feedburner:origLink></item>
    <item>
      <title>db4o is now Maven-ized</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/JEjA_Aa80hw/db4o_is_now_mavenized.html</link>
      <description>db4o Maven snapshot repository is now available. Responding to a frequent request from the community, the db4o team now supplies Maven snapshots of both the stable and the trunk (continous) db4o builds.&#xD;
&#xD;
The repository is available at the following URL:&#xD;
&#xD;
https://source.db4o.com/maven&#xD;
&#xD;
The artifact layout corresponds to the structure you find in the regular downloads. It has changed between versions 7.4 and 7.12: In 7.12 they factored out the optional and cs (Client/Server) modules to become separate jars and supply a full (no dependency) jar that contains the full db4o distribution including all required and optional modules.</description>
      <category>database</category>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <pubDate>Tue, 24 Nov 2009 08:53:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301499.html</guid>
      <dc:creator>gerps</dc:creator>
      <dc:date>2009-11-24T08:53:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/db4o_is_now_mavenized.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301499.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>db4o Maven snapshot repository is now available. Responding to a frequent request from the community, the db4o team now supplies Maven snapshots of both the stable and the trunk (continous) db4o builds.

The repository is available at the following URL:

https://source.db4o.com/maven

The artifact layout corresponds to the structure you find in the regular downloads. It has changed between versions 7.4 and 7.12: In 7.12 they factored out the optional and cs (Client/Server) modules to become separate jars and supply a full (no dependency) jar that contains the full db4o distribution including all required and optional modules.<br/><br/><a href='http://www.dzone.com/links/rss/db4o_is_now_mavenized.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301499' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/JEjA_Aa80hw" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301499</dz:linkId>
      <dz:submitDate>2009-11-23T18:14:35Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T08:53:55Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>133</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301499.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gerps</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/257531.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/db4o_is_now_mavenized.html</feedburner:origLink></item>
    <item>
      <title>Performance Counters help pinpoint significant performance improvement in db4o Deep Prefetching</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/qbyiq90mR7c/performance_counters_help_pinpoint_significant_pe.html</link>
      <description>db4o Deep Prefetching for C/S mode is examined via runtime statistics (a facility that allow you to track db4o behavior). (Even if you don't use db4o in C/S mode, it may still be worthwhile to keep on reading, since some of the observations made apply to db4o configuration optimization in general - or actually even more, to performance tweaking in general)</description>
      <category>database</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 24 Nov 2009 13:15:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301539.html</guid>
      <dc:creator>gerps</dc:creator>
      <dc:date>2009-11-24T13:15:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/performance_counters_help_pinpoint_significant_pe.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301539.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>db4o Deep Prefetching for C/S mode is examined via runtime statistics (a facility that allow you to track db4o behavior). (Even if you don't use db4o in C/S mode, it may still be worthwhile to keep on reading, since some of the observations made apply to db4o configuration optimization in general - or actually even more, to performance tweaking in general)<br/><br/><a href='http://www.dzone.com/links/rss/performance_counters_help_pinpoint_significant_pe.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301539' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/qbyiq90mR7c" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>301539</dz:linkId>
      <dz:submitDate>2009-11-23T19:02:24Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T13:15:55Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>47</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301539.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gerps</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/257531.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/performance_counters_help_pinpoint_significant_pe.html</feedburner:origLink></item>
  </channel>
</rss>
