<?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>Sat, 21 Nov 2009 12:49:50 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-11-21T12:49:50Z</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>Closures after all?</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/c3ohn_D06BU/closures_after_all.html</link>
      <description>Mark Reinhold announces adding closures to JDK 7 at Devoxx?</description>
      <category>java</category>
      <category>news</category>
      <category>standards</category>
      <pubDate>Wed, 18 Nov 2009 15:57:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295555.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-18T15:57:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/closures_after_all.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295555.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Mark Reinhold announces adding closures to JDK 7 at Devoxx?<br/><br/><a href='http://www.dzone.com/links/rss/closures_after_all.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295555' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/c3ohn_D06BU" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295555</dz:linkId>
      <dz:submitDate>2009-11-18T14:31:58Z</dz:submitDate>
      <dz:promoteDate>2009-11-18T15:57:37Z</dz:promoteDate>
      <dz:voteUpCount>71</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>1620</dz:clickCount>
      <dz:commentCount>8</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295555.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/closures_after_all.html</feedburner:origLink></item>
    <item>
      <title>Update on Closures Coming to Java 7</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/sSBkK0ZR3hY/closures_coming_to_java_7.html</link>
      <description>It was announced recently that closures would be added JDK 7.  Mark Reinhold made the announcement at the Devoxx conference.  DZone has added some more updates to the story.</description>
      <category>java</category>
      <pubDate>Wed, 18 Nov 2009 23:24:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295837.html</guid>
      <dc:creator>Mitch Pronschinske</dc:creator>
      <dc:date>2009-11-18T23:24:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/closures_coming_to_java_7.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295837.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>It was announced recently that closures would be added JDK 7.  Mark Reinhold made the announcement at the Devoxx conference.  DZone has added some more updates to the story.<br/><br/><a href='http://www.dzone.com/links/rss/closures_coming_to_java_7.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295837' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/sSBkK0ZR3hY" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295837</dz:linkId>
      <dz:submitDate>2009-11-18T20:26:25Z</dz:submitDate>
      <dz:promoteDate>2009-11-18T23:24:25Z</dz:promoteDate>
      <dz:voteUpCount>54</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1611</dz:clickCount>
      <dz:commentCount>4</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295837.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/closures_coming_to_java_7.html</feedburner:origLink></item>
    <item>
      <title>Terracotta Acquires Quartz</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/_6VQE0Q-b2E/alex_miller_terracotta_acquires_quartz.html</link>
      <description>Today Terracotta announced that it had acquired the Quartz job scheduling framework. Quartz is truly a ubiquitous Java open source framework, embedded in major containers and products like Spring, Confluence, Appfuse, Sakai, Liferay, etc.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <pubDate>Thu, 19 Nov 2009 15:10:59 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/296305.html</guid>
      <dc:creator>tgautier</dc:creator>
      <dc:date>2009-11-19T15:10:59Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/alex_miller_terracotta_acquires_quartz.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/296305.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Today Terracotta announced that it had acquired the Quartz job scheduling framework. Quartz is truly a ubiquitous Java open source framework, embedded in major containers and products like Spring, Confluence, Appfuse, Sakai, Liferay, etc.<br/><br/><a href='http://www.dzone.com/links/rss/alex_miller_terracotta_acquires_quartz.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=296305' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/_6VQE0Q-b2E" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>296305</dz:linkId>
      <dz:submitDate>2009-11-19T07:25:03Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T15:10:59Z</dz:promoteDate>
      <dz:voteUpCount>50</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>753</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/296305.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>tgautier</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/207620.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/alex_miller_terracotta_acquires_quartz.html</feedburner:origLink></item>
    <item>
      <title>10 Java Regular Expression Examples You Should Know</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/sy5E0YpFi3s/10_java_regular_expression_examples_you_should_kn.html</link>
      <description>10 Java Regular Expression Examples You Should Know</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 18 Nov 2009 18:02:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295023.html</guid>
      <dc:creator>mkyong</dc:creator>
      <dc:date>2009-11-18T18:02:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/10_java_regular_expression_examples_you_should_kn.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295023.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>10 Java Regular Expression Examples You Should Know <br/><br/><a href='http://www.dzone.com/links/rss/10_java_regular_expression_examples_you_should_kn.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295023' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/sy5E0YpFi3s" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295023</dz:linkId>
      <dz:submitDate>2009-11-18T07:35:01Z</dz:submitDate>
      <dz:promoteDate>2009-11-18T18:02:47Z</dz:promoteDate>
      <dz:voteUpCount>42</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>1700</dz:clickCount>
      <dz:commentCount>4</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295023.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mkyong</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/354953.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/10_java_regular_expression_examples_you_should_kn.html</feedburner:origLink></item>
    <item>
      <title>GWT Can Do What? A Preview of Google Web Toolkit 2.0</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/V-vPaKbiYDI/gwt_can_do_what_a_preview_of_google_web_toolkit_20.html</link>
      <description>One of the nicest things about working on an open source project is the atmosphere of community collaboration and brainstorming that it fosters. The GWT engineering team has been listening hard to the community about how GWT can be improved, and we’re excited to take you on a tour of the powerful new features that have resulted. GWT 2.0 contains huge improvements</description>
      <category>frameworks</category>
      <category>java</category>
      <category>reviews</category>
      <pubDate>Wed, 18 Nov 2009 20:08:30 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295553.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2009-11-18T20:08:30Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/gwt_can_do_what_a_preview_of_google_web_toolkit_20.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295553.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of the nicest things about working on an open source project is the atmosphere of community collaboration and brainstorming that it fosters. The GWT engineering team has been listening hard to the community about how GWT can be improved, and we’re excited to take you on a tour of the powerful new features that have resulted. GWT 2.0 contains huge improvements<br/><br/><a href='http://www.dzone.com/links/rss/gwt_can_do_what_a_preview_of_google_web_toolkit_20.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295553' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/V-vPaKbiYDI" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295553</dz:linkId>
      <dz:submitDate>2009-11-18T14:31:39Z</dz:submitDate>
      <dz:promoteDate>2009-11-18T20:08:30Z</dz:promoteDate>
      <dz:voteUpCount>28</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1630</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295553.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/gwt_can_do_what_a_preview_of_google_web_toolkit_20.html</feedburner:origLink></item>
    <item>
      <title>Java Scheduling Gets a Shot in the Arm, Courtesy of Terracotta</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/fGgPwIEnK_I/java_scheduling_gets_a_shot_in_the_arm_courtesy_o.html</link>
      <description>Terracotta continues its open source project acquisition tear today, bringing the the Quartz Scheduler project into it's fold.  This latest move follows the acquisition of the EhCache project back in August.</description>
      <category>announcement</category>
      <category>java</category>
      <category>server</category>
      <pubDate>Fri, 20 Nov 2009 08:36:06 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297433.html</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2009-11-20T08:36:06Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_scheduling_gets_a_shot_in_the_arm_courtesy_o.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297433.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Terracotta continues its open source project acquisition tear today, bringing the the Quartz Scheduler project into it's fold.  This latest move follows the acquisition of the EhCache project back in August.<br/><br/><a href='http://www.dzone.com/links/rss/java_scheduling_gets_a_shot_in_the_arm_courtesy_o.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297433' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/fGgPwIEnK_I" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297433</dz:linkId>
      <dz:submitDate>2009-11-19T22:25:50Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T08:36:06Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>405</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297433.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>matt</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/2.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/java_scheduling_gets_a_shot_in_the_arm_courtesy_o.html</feedburner:origLink></item>
    <item>
      <title>Getting REST Right in Spring 3.0</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/xSbY81F82bY/getting_rest_right_in_spring_30.html</link>
      <description>I've been working on getting a REST + Hibernate application using the goodies found in Spring 3.0 for my upcoming book - Spring Persistence with Hibernate. I'm unfortunately slightly disappointed at the current state of affairs (sorry Arjen and Chris). Spring 3.0 is in RC2, meaning it's had 2 Release Candidates, but the REST stuff is still not 100% right.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Thu, 19 Nov 2009 18:58:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297031.html</guid>
      <dc:creator>lyndsey</dc:creator>
      <dc:date>2009-11-19T18:58:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/getting_rest_right_in_spring_30.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297031.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I've been working on getting a REST + Hibernate application using the goodies found in Spring 3.0 for my upcoming book - Spring Persistence with Hibernate. I'm unfortunately slightly disappointed at the current state of affairs (sorry Arjen and Chris). Spring 3.0 is in RC2, meaning it's had 2 Release Candidates, but the REST stuff is still not 100% right.<br/><br/><a href='http://www.dzone.com/links/rss/getting_rest_right_in_spring_30.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297031' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/xSbY81F82bY" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297031</dz:linkId>
      <dz:submitDate>2009-11-19T14:46:35Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T18:58:20Z</dz:promoteDate>
      <dz:voteUpCount>22</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>545</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297031.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/getting_rest_right_in_spring_30.html</feedburner:origLink></item>
    <item>
      <title>When to Choose Spring with Willie Wheeler</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/RB4X6sbUax8/when_to_choose_spring_with_willie_wheeler.html</link>
      <description>DZone recently caught up with Willie Wheeler, author of Spring in Practice (Manning) and long time Java consultant.  In this interview, Willie provides an overview of the Spring portfolio of projects, including the Spring Framework and provides some guidance on when Spring is a good choice – and when it is not.  While Spring has provided tremendous productivity gains for enterprise development, “there are certain incongruities between the Spring of yesterday and Spring today,” according to Wheeler.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Wed, 18 Nov 2009 23:23:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295705.html</guid>
      <dc:creator>lyndsey</dc:creator>
      <dc:date>2009-11-18T23:23:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/when_to_choose_spring_with_willie_wheeler.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295705.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>DZone recently caught up with Willie Wheeler, author of Spring in Practice (Manning) and long time Java consultant.  In this interview, Willie provides an overview of the Spring portfolio of projects, including the Spring Framework and provides some guidance on when Spring is a good choice – and when it is not.  While Spring has provided tremendous productivity gains for enterprise development, “there are certain incongruities between the Spring of yesterday and Spring today,” according to Wheeler.
<br/><br/><a href='http://www.dzone.com/links/rss/when_to_choose_spring_with_willie_wheeler.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295705' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/RB4X6sbUax8" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295705</dz:linkId>
      <dz:submitDate>2009-11-18T17:05:56Z</dz:submitDate>
      <dz:promoteDate>2009-11-18T23:23:19Z</dz:promoteDate>
      <dz:voteUpCount>28</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>524</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295705.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/when_to_choose_spring_with_willie_wheeler.html</feedburner:origLink></item>
    <item>
      <title>Spring 3 Type Conversion and Validation</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Hg1-NccdPl4/spring_3_type_conversion_and_validation.html</link>
      <description>In this article, Keith will take you through some of Spring 3's type conversion and validation enhancements. Whether you are developing a traditional web application, a desktop application, or a "next-generation" RIA, data binding, type conversion, and validation are important areas. As you'll see, Spring 3 gives you a significant upgrade in each of these areas while preserving backwards compatibility with previous releases.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Fri, 20 Nov 2009 10:45:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/294283.html</guid>
      <dc:creator>kdonald</dc:creator>
      <dc:date>2009-11-20T10:45:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_3_type_conversion_and_validation.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/294283.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In this article, Keith will take you through some of Spring 3's type conversion and validation enhancements. Whether you are developing a traditional web application, a desktop application, or a "next-generation" RIA, data binding, type conversion, and validation are important areas. As you'll see, Spring 3 gives you a significant upgrade in each of these areas while preserving backwards compatibility with previous releases.<br/><br/><a href='http://www.dzone.com/links/rss/spring_3_type_conversion_and_validation.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=294283' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Hg1-NccdPl4" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>294283</dz:linkId>
      <dz:submitDate>2009-11-18T03:41:51Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T10:45:52Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>345</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/294283.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kdonald</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/134771.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/spring_3_type_conversion_and_validation.html</feedburner:origLink></item>
    <item>
      <title>Holy crap: JVM has coroutine/continuation/fiber etc.</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/icLHIRkaDSM/holy_crap_jvm_has_coroutinecontinuationfiber_etc.html</link>
      <description>I have always wanted to have generator  in Java. After all, Python have this feature, Ruby and C#(*) too.&#xD;
A generator is a way to define an iterator but instead of implementing hasNext()/next(), you just implement a method (here generate) and use the keyword yield (or here a method yield) to send value that will be returned by next().</description>
      <category>java</category>
      <category>research</category>
      <category>trends</category>
      <pubDate>Fri, 20 Nov 2009 21:09:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/298339.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-20T21:09:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/holy_crap_jvm_has_coroutinecontinuationfiber_etc.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/298339.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I have always wanted to have generator  in Java. After all, Python have this feature, Ruby and C#(*) too.
A generator is a way to define an iterator but instead of implementing hasNext()/next(), you just implement a method (here generate) and use the keyword yield (or here a method yield) to send value that will be returned by next().<br/><br/><a href='http://www.dzone.com/links/rss/holy_crap_jvm_has_coroutinecontinuationfiber_etc.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=298339' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/icLHIRkaDSM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>298339</dz:linkId>
      <dz:submitDate>2009-11-20T14:58:48Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T21:09:21Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>395</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/298339.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/holy_crap_jvm_has_coroutinecontinuationfiber_etc.html</feedburner:origLink></item>
    <item>
      <title>Closures? In Java 7???</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/1whMt0LbB8Y/closures_in_java_7_2.html</link>
      <description>Today, a tantalizing announcement by Mark Reinhold about closures in Java 7 has made its way through the twittersphere. On the same day, Neal Gafter updated his closures proposal. Here are some use cases...</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Thu, 19 Nov 2009 15:00:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/296129.html</guid>
      <dc:creator>ch24699</dc:creator>
      <dc:date>2009-11-19T15:00:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/closures_in_java_7_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/296129.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Today, a tantalizing announcement by Mark Reinhold about closures in Java 7 has made its way through the twittersphere. On the same day, Neal Gafter updated his closures proposal. Here are some use cases...<br/><br/><a href='http://www.dzone.com/links/rss/closures_in_java_7_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=296129' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/1whMt0LbB8Y" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>296129</dz:linkId>
      <dz:submitDate>2009-11-19T04:34:15Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T15:00:08Z</dz:promoteDate>
      <dz:voteUpCount>19</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>634</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/296129.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ch24699</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/25791.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/closures_in_java_7_2.html</feedburner:origLink></item>
    <item>
      <title>From Maven to Gradle - part 3</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/9NvHD0IPgF0/from_maven_to_gradle_part_3.html</link>
      <description>In the first 2 parts of this series on Gradle, we have migrated a simple project from Maven to Gradle, and written a custom task and plugin for use in our future builds. Today, we are going to deploy the plugin to a repository, and then add the other parts of the MoneyPile project to a multimodule build.</description>
      <category>groovy</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Fri, 20 Nov 2009 09:18:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/296825.html</guid>
      <dc:creator>jlust</dc:creator>
      <dc:date>2009-11-20T09:18:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/from_maven_to_gradle_part_3.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/296825.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In the first 2 parts of this series on Gradle, we have migrated a simple project from Maven to Gradle, and written a custom task and plugin for use in our future builds. Today, we are going to deploy the plugin to a repository, and then add the other parts of the MoneyPile project to a multimodule build.<br/><br/><a href='http://www.dzone.com/links/rss/from_maven_to_gradle_part_3.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=296825' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/9NvHD0IPgF0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>296825</dz:linkId>
      <dz:submitDate>2009-11-19T12:47:45Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T09:18:18Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>347</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/296825.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jlust</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/206536.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/from_maven_to_gradle_part_3.html</feedburner:origLink></item>
    <item>
      <title>Silent JDK Deployment on Windows</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/2tAU30VEkYw/silent_jdk_deployment_on_windows.html</link>
      <description>After not finding the full set of silent install options by searching, I decided to hunt them down myself and posted a write-up on silently deploying JDK 6.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Fri, 20 Nov 2009 20:11:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297631.html</guid>
      <dc:creator>jmckinnon</dc:creator>
      <dc:date>2009-11-20T20:11:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/silent_jdk_deployment_on_windows.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297631.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>After not finding the full set of silent install options by searching, I decided to hunt them down myself and posted a write-up on silently deploying JDK 6.<br/><br/><a href='http://www.dzone.com/links/rss/silent_jdk_deployment_on_windows.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297631' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/2tAU30VEkYw" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297631</dz:linkId>
      <dz:submitDate>2009-11-20T03:41:49Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T20:11:28Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>254</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297631.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jmckinnon</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/459481.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/silent_jdk_deployment_on_windows.html</feedburner:origLink></item>
    <item>
      <title>Ted Neward: "Closures are back again!"</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/gHnBtziR4-A/ted_neward_closures_are_back_again.html</link>
      <description>Those of you who've seen me speak on Java 7 at various conferences have heard me lament (in a small way) the fact that Sun decided last year (Dec 2008) to forgo the idea of including closures in the Java language. Imagine my surprise, then, to check my Twitter feed and discover that, to everyone's surprise, closures are back in as a consideration for the Java7 release.</description>
      <category>announcement</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Fri, 20 Nov 2009 14:29:35 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297423.html</guid>
      <dc:creator>fifthposition</dc:creator>
      <dc:date>2009-11-20T14:29:35Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ted_neward_closures_are_back_again.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297423.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Those of you who've seen me speak on Java 7 at various conferences have heard me lament (in a small way) the fact that Sun decided last year (Dec 2008) to forgo the idea of including closures in the Java language. Imagine my surprise, then, to check my Twitter feed and discover that, to everyone's surprise, closures are back in as a consideration for the Java7 release.<br/><br/><a href='http://www.dzone.com/links/rss/ted_neward_closures_are_back_again.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297423' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/gHnBtziR4-A" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297423</dz:linkId>
      <dz:submitDate>2009-11-19T22:24:12Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T14:29:35Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>434</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297423.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fifthposition</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/452305.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/ted_neward_closures_are_back_again.html</feedburner:origLink></item>
    <item>
      <title>How to create services in Java</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/KQTGhRpMBdo/how_to_create_services_in_java.html</link>
      <description>Creating services is quite an abstract subject, everyone has his own ideas and preconceptions, so is worth clarifying what I mean by services in this article. A service is a component that holds some business logic which can be easily reused anywhere else in the application no matter where the service is located, or what the communication mechanism is used between the client and the service. The following code samples detail my own personal approach on how to implement services in Java.</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Wed, 18 Nov 2009 22:09:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295345.html</guid>
      <dc:creator>wtfdeveloper</dc:creator>
      <dc:date>2009-11-18T22:09:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_create_services_in_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295345.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Creating services is quite an abstract subject, everyone has his own ideas and preconceptions, so is worth clarifying what I mean by services in this article. A service is a component that holds some business logic which can be easily reused anywhere else in the application no matter where the service is located, or what the communication mechanism is used between the client and the service. The following code samples detail my own personal approach on how to implement services in Java.<br/><br/><a href='http://www.dzone.com/links/rss/how_to_create_services_in_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295345' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/KQTGhRpMBdo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295345</dz:linkId>
      <dz:submitDate>2009-11-18T11:51:55Z</dz:submitDate>
      <dz:promoteDate>2009-11-18T22:09:09Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>961</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295345.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>wtfdeveloper</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/403271.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/how_to_create_services_in_java.html</feedburner:origLink></item>
    <item>
      <title>Jack Cough : Scala Over Ruby - His Debate Ends - Mine Meanders Conclusion-ward</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/DeUizKGBsvE/jack_cough_scala_over_ruby_his_debate_ends_mine_m.html</link>
      <description>Jack Cough on Software: Scala over Ruby - My Debate Ends: This article struck a chord with me today.&#xD;
&#xD;
I spent most of today flipping back and forward between Ruby and Scala. I’m working on a project where I’m writing some Ruby talking over sockets and streams and files and I needed something JVM flavoured on the other end.</description>
      <category>java</category>
      <category>ruby</category>
      <pubDate>Thu, 19 Nov 2009 04:28:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295135.html</guid>
      <dc:creator>bscarr</dc:creator>
      <dc:date>2009-11-19T04:28:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jack_cough_scala_over_ruby_his_debate_ends_mine_m.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295135.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Jack Cough on Software: Scala over Ruby - My Debate Ends: This article struck a chord with me today.

I spent most of today flipping back and forward between Ruby and Scala. I’m working on a project where I’m writing some Ruby talking over sockets and streams and files and I needed something JVM flavoured on the other end. <br/><br/><a href='http://www.dzone.com/links/rss/jack_cough_scala_over_ruby_his_debate_ends_mine_m.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295135' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/DeUizKGBsvE" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295135</dz:linkId>
      <dz:submitDate>2009-11-18T09:23:11Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T04:28:40Z</dz:promoteDate>
      <dz:voteUpCount>18</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>674</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295135.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bscarr</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/212444.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/jack_cough_scala_over_ruby_his_debate_ends_mine_m.html</feedburner:origLink></item>
    <item>
      <title>DZone Daily Dose -  2009/11/20</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/4Hv7jHprRbo/dzone_daily_dose_20091120.html</link>
      <description>More updates today on the closures announcement for JDK 7.  Google announced the release of its source code for Chrome OS and the NSA announced that it helped beef up security in Windows 7.</description>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <category>security</category>
      <pubDate>Fri, 20 Nov 2009 19:29:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297793.html</guid>
      <dc:creator>Mitch Pronschinske</dc:creator>
      <dc:date>2009-11-20T19:29:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dzone_daily_dose_20091120.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297793.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>More updates today on the closures announcement for JDK 7.  Google announced the release of its source code for Chrome OS and the NSA announced that it helped beef up security in Windows 7.<br/><br/><a href='http://www.dzone.com/links/rss/dzone_daily_dose_20091120.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297793' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/4Hv7jHprRbo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297793</dz:linkId>
      <dz:submitDate>2009-11-20T07:04:10Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T19:29:03Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>65</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297793.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_20091120.html</feedburner:origLink></item>
    <item>
      <title>From ESB to BPEL - Continuing with the RiftSaw-JBossESB Integration</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/7KH7tbbxVv4/from_esb_to_bpel_continuing_with_the_riftsawjboss.html</link>
      <description>In the previous post to this blog, we looked at orchestrating JBossESB services from a RiftSaw BPEL process. In this post, we'll look at the other side of the RiftSaw-JBossESB integration; invoking a RiftSaw BPEL process from an ESB service.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <category>web services</category>
      <pubDate>Fri, 20 Nov 2009 23:58:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295713.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2009-11-20T23:58:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/from_esb_to_bpel_continuing_with_the_riftsawjboss.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295713.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In the previous post to this blog, we looked at orchestrating JBossESB services from a RiftSaw BPEL process. In this post, we'll look at the other side of the RiftSaw-JBossESB integration; invoking a RiftSaw BPEL process from an ESB service.<br/><br/><a href='http://www.dzone.com/links/rss/from_esb_to_bpel_continuing_with_the_riftsawjboss.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295713' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/7KH7tbbxVv4" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295713</dz:linkId>
      <dz:submitDate>2009-11-18T17:09:10Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T23:58:37Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>75</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295713.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/from_esb_to_bpel_continuing_with_the_riftsawjboss.html</feedburner:origLink></item>
    <item>
      <title>Java Code to Convert PDF Using Itext jar</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/XxSkEo38rMY/java_code_to_convert_pdf_using_itext_jar.html</link>
      <description>This article specifies a simple Java code to convert any given files to a PDF format.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Fri, 20 Nov 2009 13:49:23 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297061.html</guid>
      <dc:creator>Shunmuga</dc:creator>
      <dc:date>2009-11-20T13:49:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_code_to_convert_pdf_using_itext_jar.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297061.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article specifies a simple Java code to convert any given files to a PDF format.<br/><br/><a href='http://www.dzone.com/links/rss/java_code_to_convert_pdf_using_itext_jar.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297061' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/XxSkEo38rMY" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297061</dz:linkId>
      <dz:submitDate>2009-11-19T15:13:48Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T13:49:23Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>302</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297061.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Shunmuga</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/493881.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/java_code_to_convert_pdf_using_itext_jar.html</feedburner:origLink></item>
    <item>
      <title>Holy crap: JVM has coroutine/continuation/fiber</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/nLtNyyrE91M/holy_crap_jvm_has_coroutinecontinuationfiber.html</link>
      <description>The DaVinci VM project has gain a new patch that enable continuation and friends in the Java VM</description>
      <category>java</category>
      <category>open source</category>
      <pubDate>Fri, 20 Nov 2009 13:55:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297487.html</guid>
      <dc:creator>rf107350</dc:creator>
      <dc:date>2009-11-20T13:55:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/holy_crap_jvm_has_coroutinecontinuationfiber.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297487.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The DaVinci VM project has gain a new patch that enable continuation and friends in the Java VM<br/><br/><a href='http://www.dzone.com/links/rss/holy_crap_jvm_has_coroutinecontinuationfiber.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297487' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/nLtNyyrE91M" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297487</dz:linkId>
      <dz:submitDate>2009-11-20T00:35:00Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T13:55:22Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>378</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297487.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rf107350</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/108996.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/holy_crap_jvm_has_coroutinecontinuationfiber.html</feedburner:origLink></item>
    <item>
      <title>Fresh (and free) icons for Eclipse applications</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/0G4SaVM6_2U/fresh_and_free_icons_for_eclipse_applications.html</link>
      <description>Link collections for free icons to be used in Eclipse applications (and any other application....)</description>
      <category>eclipse</category>
      <category>java</category>
      <pubDate>Thu, 19 Nov 2009 20:58:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/296171.html</guid>
      <dc:creator>VOGELLA</dc:creator>
      <dc:date>2009-11-19T20:58:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/fresh_and_free_icons_for_eclipse_applications.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/296171.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Link collections for free icons to be used in Eclipse applications (and any other application....)<br/><br/><a href='http://www.dzone.com/links/rss/fresh_and_free_icons_for_eclipse_applications.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=296171' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/0G4SaVM6_2U" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>296171</dz:linkId>
      <dz:submitDate>2009-11-19T05:13:20Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T20:58:43Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>606</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/296171.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>VOGELLA</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/234691.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/fresh_and_free_icons_for_eclipse_applications.html</feedburner:origLink></item>
    <item>
      <title>Test-Driven Development with Legacy code - an introduction</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/yCsX7HnAPBk/testdriven_development_with_legacy_code_an_introd.html</link>
      <description>est-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?</description>
      <category>agile</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Thu, 19 Nov 2009 17:26:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/296199.html</guid>
      <dc:creator>mr_john_smart</dc:creator>
      <dc:date>2009-11-19T17:26:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/testdriven_development_with_legacy_code_an_introd.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/296199.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>est-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?<br/><br/><a href='http://www.dzone.com/links/rss/testdriven_development_with_legacy_code_an_introd.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=296199' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/yCsX7HnAPBk" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>296199</dz:linkId>
      <dz:submitDate>2009-11-19T05:54:34Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T17:26:42Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>369</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/296199.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mr_john_smart</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/174641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/testdriven_development_with_legacy_code_an_introd.html</feedburner:origLink></item>
    <item>
      <title>How we do automated regression testing with Selenium and Hudson</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/BSiQ0WGJnqM/how_we_do_automated_regression_testing_with_selen.html</link>
      <description>When developing a piece of software that has a lifecycle that spans over several years and periodically is released you have to do regression testing, i.e. making sure that previous features doesn't break because of new stuff.&#xD;
Amongst other, we use Selenium and Hudson to do automated regression testing, here are some words about what we do...</description>
      <category>agile</category>
      <category>java</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Fri, 20 Nov 2009 15:07:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/297227.html</guid>
      <dc:creator>bear50</dc:creator>
      <dc:date>2009-11-20T15:07:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_we_do_automated_regression_testing_with_selen.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/297227.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>When developing a piece of software that has a lifecycle that spans over several years and periodically is released you have to do regression testing, i.e. making sure that previous features doesn't break because of new stuff.
Amongst other, we use Selenium and Hudson to do automated regression testing, here are some words about what we do...<br/><br/><a href='http://www.dzone.com/links/rss/how_we_do_automated_regression_testing_with_selen.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=297227' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/BSiQ0WGJnqM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>297227</dz:linkId>
      <dz:submitDate>2009-11-20T00:37:12Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T15:07:16Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>302</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/297227.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bear50</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/216627.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/how_we_do_automated_regression_testing_with_selen.html</feedburner:origLink></item>
    <item>
      <title>Analyzing Java Heap problems Part 2: Using Eclipse MAT</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/vz7tGNixp6E/analyzing_java_heap_problems_part_2_using_eclipse.html</link>
      <description>Here we are looking into a nice plugin for the Eclipse IDE for analyzing the dumps. Compared to the basic tools described in the previous article Memory Analyzer Tool (MAT) offers better usability, performance and some high level analysis and report tools.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Fri, 20 Nov 2009 14:44:39 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/298015.html</guid>
      <dc:creator>schneide</dc:creator>
      <dc:date>2009-11-20T14:44:39Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/analyzing_java_heap_problems_part_2_using_eclipse.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/298015.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Here we are looking into a nice plugin for the Eclipse IDE for analyzing the dumps. Compared to the basic tools described in the previous article Memory Analyzer Tool (MAT) offers better usability, performance and some high level analysis and report tools. <br/><br/><a href='http://www.dzone.com/links/rss/analyzing_java_heap_problems_part_2_using_eclipse.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=298015' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/vz7tGNixp6E" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>298015</dz:linkId>
      <dz:submitDate>2009-11-20T10:17:44Z</dz:submitDate>
      <dz:promoteDate>2009-11-20T14:44:39Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>198</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/298015.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>schneide</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/429335.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/analyzing_java_heap_problems_part_2_using_eclipse.html</feedburner:origLink></item>
    <item>
      <title>Case Study: Migrating a Java Web App to Groovy and TDD</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/pb6UUfBiMV0/case_study_migrating_a_java_web_app_to_groovy_and.html</link>
      <description>In this post, I will touch on the steps I took to migrate the nofluffjuststuff.com code base to Groovy. Next to quitting a job that sucks, migrating to Test Driven Development &amp; Groovy is just about the best thing a Java developer can do to improve life on the job. I won't go into the technical details. I simply want to join the chorus of those highlighting the benefits of Groovy &amp; TDD and show some results.</description>
      <category>groovy</category>
      <category>java</category>
      <category>methodology</category>
      <category>research</category>
      <pubDate>Thu, 19 Nov 2009 19:17:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/295845.html</guid>
      <dc:creator>fifthposition</dc:creator>
      <dc:date>2009-11-19T19:17:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/case_study_migrating_a_java_web_app_to_groovy_and.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/295845.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In this post, I will touch on the steps I took to migrate the nofluffjuststuff.com code base to Groovy. Next to quitting a job that sucks, migrating to Test Driven Development & Groovy is just about the best thing a Java developer can do to improve life on the job. I won't go into the technical details. I simply want to join the chorus of those highlighting the benefits of Groovy & TDD and show some results.<br/><br/><a href='http://www.dzone.com/links/rss/case_study_migrating_a_java_web_app_to_groovy_and.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=295845' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/pb6UUfBiMV0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>295845</dz:linkId>
      <dz:submitDate>2009-11-18T20:38:36Z</dz:submitDate>
      <dz:promoteDate>2009-11-19T19:17:07Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>311</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/295845.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fifthposition</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/452305.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/case_study_migrating_a_java_web_app_to_groovy_and.html</feedburner:origLink></item>
  </channel>
</rss>
