<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.dzone.com/links/misc/rss.xsl"?>
<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/" version="2.0">
  <channel>
    <title>dzone.com: queued links: java</title>
    <link>http://www.dzone.com/links/queue/tag/java.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Sun, 05 Jul 2009 16:42:47 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-07-05T16:42: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/queue/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>
    <item>
      <title>Getting started with test-driven development</title>
      <link>http://www.dzone.com/links/rss/getting_started_with_testdriven_development_javaw.html</link>
      <description>In this article, an excerpt from Test-Driven Development: AJ2EE Example (Apress, 2004), author Thomas Hammell helps youselect the right tools for getting started with test-drivendevelopment (TDD).</description>
      <category>agile</category>
      <category>java</category>
      <pubDate>Sun, 05 Jul 2009 16:30:10 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199820.html</guid>
      <dc:creator>aldosolis</dc:creator>
      <dc:date>2009-07-05T16:30:10Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/getting_started_with_testdriven_development_javaw.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199820.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In this article, an excerpt from Test-Driven Development: AJ2EE Example (Apress, 2004), author Thomas Hammell helps youselect the right tools for getting started with test-drivendevelopment (TDD).<br/><br/><a href='http://www.dzone.com/links/rss/getting_started_with_testdriven_development_javaw.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199820' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199820</dz:linkId>
      <dz:submitDate>2009-07-05T16:30:10Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>5</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199820.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>aldosolis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/436148.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A tale of two components (JSF2)</title>
      <link>http://www.dzone.com/links/rss/a_tale_of_two_components_jsf2.html</link>
      <description>Today, I'd like to take a look at two different ways to create a poll component. Poll components are a way to periodically update a page with new information.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>server</category>
      <pubDate>Sun, 05 Jul 2009 16:13:34 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199814.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T16:13:34Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_tale_of_two_components_jsf2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199814.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Today, I'd like to take a look at two different ways to create a poll component. Poll components are a way to periodically update a page with new information. <br/><br/><a href='http://www.dzone.com/links/rss/a_tale_of_two_components_jsf2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199814' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199814</dz:linkId>
      <dz:submitDate>2009-07-05T16:13:34Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>2</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199814.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Creating a JSON web service API for Find My iPhone</title>
      <link>http://www.dzone.com/links/rss/creating_a_json_web_service_api_for_find_my_iphone.html</link>
      <description>One of the really cool features of MobileMe and the new iPhone 3.0 OS is the ability for it to reach out and locate your iPhone at any time if you have that feature enabled. Right now Apple only makes this available on their MobileMe website however and does not offer a programmatic way to get a hold of the information.</description>
      <category>how-to</category>
      <category>java</category>
      <category>web services</category>
      <pubDate>Sun, 05 Jul 2009 11:54:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199792.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T11:54:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/creating_a_json_web_service_api_for_find_my_iphone.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199792.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of the really cool features of MobileMe and the new iPhone 3.0 OS is the ability for it to reach out and locate your iPhone at any time if you have that feature enabled. Right now Apple only makes this available on their MobileMe website however and does not offer a programmatic way to get a hold of the information.<br/><br/><a href='http://www.dzone.com/links/rss/creating_a_json_web_service_api_for_find_my_iphone.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199792' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199792</dz:linkId>
      <dz:submitDate>2009-07-05T11:54:22Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>5</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199792.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Optimize Resourses with JVM Shutdown Hooks</title>
      <link>http://www.dzone.com/links/rss/optimize_resourses_with_jvm_shutdown_hooks.html</link>
      <description>JVM's seldom used feature shutdown hooks provide the ability to clean up resources</description>
      <category>java</category>
      <pubDate>Sun, 05 Jul 2009 11:38:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199789.html</guid>
      <dc:creator>jasperjava</dc:creator>
      <dc:date>2009-07-05T11:38:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/optimize_resourses_with_jvm_shutdown_hooks.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199789.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>JVM's seldom used feature shutdown hooks provide the ability to clean up resources<br/><br/><a href='http://www.dzone.com/links/rss/optimize_resourses_with_jvm_shutdown_hooks.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199789' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199789</dz:linkId>
      <dz:submitDate>2009-07-05T11:38:49Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>8</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199789.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jasperjava</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/428747.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>jBPM 3 seam/jsf/richfaces based console</title>
      <link>http://www.dzone.com/links/rss/jbpm_3_seamjsfrichfaces_based_console.html</link>
      <description>A few months ago, development on the new console for jBPM started.  Initially, it was the intention that this console could also serve as the next console for jBPM 3 with the jBPM 3.3 branche initially being the target. Not much later, it was decided to only develop this console for jBPM 4 and the jBPM 3.3 branch was discontinued and 3.2 was the main stable branche again.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <category>server</category>
      <pubDate>Sun, 05 Jul 2009 11:20:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199787.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T11:20:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jbpm_3_seamjsfrichfaces_based_console.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199787.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A few months ago, development on the new console for jBPM started.  Initially, it was the intention that this console could also serve as the next console for jBPM 3 with the jBPM 3.3 branche initially being the target. Not much later, it was decided to only develop this console for jBPM 4 and the jBPM 3.3 branch was discontinued and 3.2 was the main stable branche again.<br/><br/><a href='http://www.dzone.com/links/rss/jbpm_3_seamjsfrichfaces_based_console.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199787' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199787</dz:linkId>
      <dz:submitDate>2009-07-05T11:20:58Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>7</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199787.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>To ESB or not to ESB</title>
      <link>http://www.dzone.com/links/rss/to_esb_or_not_to_esb.html</link>
      <description>Many of us have had to ponder this question. Technology selection is notoriously difficult in the enterprise space since the criteria and complexity of the problem is often not fully understood until later in the development process.</description>
      <category>java</category>
      <category>server</category>
      <pubDate>Sun, 05 Jul 2009 11:08:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199786.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T11:08:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/to_esb_or_not_to_esb.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199786.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Many of us have had to ponder this question. Technology selection is notoriously difficult in the enterprise space since the criteria and complexity of the problem is often not fully understood until later in the development process.<br/><br/><a href='http://www.dzone.com/links/rss/to_esb_or_not_to_esb.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199786' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199786</dz:linkId>
      <dz:submitDate>2009-07-05T11:08:24Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>10</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199786.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Using Portal Pack on NetBeans IDE With Theme Plugin Support</title>
      <link>http://www.dzone.com/links/rss/using_portal_pack_on_netbeans_ide_with_theme_plug.html</link>
      <description>This article describes how to use Portal Pack plugins to create and modify Sun GlassFish Web Space Server/Liferay themes on NetBeans IDE (Integrated Development Environment).</description>
      <category>frameworks</category>
      <category>java</category>
      <category>server</category>
      <category>tools</category>
      <pubDate>Sun, 05 Jul 2009 11:06:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199785.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T11:06:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/using_portal_pack_on_netbeans_ide_with_theme_plug.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199785.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article describes how to use Portal Pack plugins to create and modify Sun GlassFish Web Space Server/Liferay themes on NetBeans IDE (Integrated Development Environment).<br/><br/><a href='http://www.dzone.com/links/rss/using_portal_pack_on_netbeans_ide_with_theme_plug.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199785' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199785</dz:linkId>
      <dz:submitDate>2009-07-05T11:06:49Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199785.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Intro to Caching,Caching algorithms and caching frameworks</title>
      <link>http://www.dzone.com/links/rss/intro_to_cachingcaching_algorithms_and_caching_fr_5.html</link>
      <description>A lot of us heard the word cache and when you ask them about caching they give you a perfect answer but they don’t know how it is built, or on which criteria I should favor this caching framework over that one and so on, in this article we are going to talk about Caching, Caching Algorithms and caching frameworks and which is better than the other.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sun, 05 Jul 2009 10:39:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199776.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T10:39:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/intro_to_cachingcaching_algorithms_and_caching_fr_5.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199776.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A lot of us heard the word cache and when you ask them about caching they give you a perfect answer but they don’t know how it is built, or on which criteria I should favor this caching framework over that one and so on, in this article we are going to talk about Caching, Caching Algorithms and caching frameworks and which is better than the other.<br/><br/><a href='http://www.dzone.com/links/rss/intro_to_cachingcaching_algorithms_and_caching_fr_5.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199776' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199776</dz:linkId>
      <dz:submitDate>2009-07-05T10:39:55Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>6</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199776.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Partially Destructive Garbage Collection</title>
      <link>http://www.dzone.com/links/rss/partially_destructive_garbage_collection.html</link>
      <description>While lying in bed and trying to sleep last night, I had an idea I'd&#xD;
like some feedback on. The idea is partially destructive garbage&#xD;
collection, which allows the runtime to handle caching, instead of the&#xD;
programmer. With PDGC, the runtime is allowed to destroy an object&#xD;
and keep only the relevant data for recreation around.</description>
      <category>java</category>
      <category>other languages</category>
      <category>research</category>
      <pubDate>Sun, 05 Jul 2009 10:33:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199773.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T10:33:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/partially_destructive_garbage_collection.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199773.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>While lying in bed and trying to sleep last night, I had an idea I'd
like some feedback on. The idea is partially destructive garbage
collection, which allows the runtime to handle caching, instead of the
programmer. With PDGC, the runtime is allowed to destroy an object
and keep only the relevant data for recreation around.<br/><br/><a href='http://www.dzone.com/links/rss/partially_destructive_garbage_collection.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199773' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199773</dz:linkId>
      <dz:submitDate>2009-07-05T10:33:50Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>5</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199773.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Project Marble – augmented reality in Java with JMF, Java3D, NYArToolkit and Trident</title>
      <link>http://www.dzone.com/links/rss/project_marble_augmented_reality_in_java_with_jmf.html</link>
      <description>Today i’m going to talk about setting up the development environment for running the augmented reality demo shown in this video from my previous post.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sun, 05 Jul 2009 10:14:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199765.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T10:14:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/project_marble_augmented_reality_in_java_with_jmf.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199765.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Today i’m going to talk about setting up the development environment for running the augmented reality demo shown in this video from my previous post.<br/><br/><a href='http://www.dzone.com/links/rss/project_marble_augmented_reality_in_java_with_jmf.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199765' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199765</dz:linkId>
      <dz:submitDate>2009-07-05T10:14:16Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>2</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199765.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Accessing A Local EJB 3 in Glassfish</title>
      <link>http://www.dzone.com/links/rss/accessing_a_local_ejb_3_in_glassfish.html</link>
      <description>Using the annotation @EJB is not enough for glassfish to inject a new instance of a java bean in my class. Local EJBs are stored in the local naming service java:com/env and I haven't figured out why the Glassfish is refusing to use the same methodology as it use for remote beans.</description>
      <category>how-to</category>
      <category>java</category>
      <category>server</category>
      <pubDate>Sun, 05 Jul 2009 10:10:44 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199763.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T10:10:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/accessing_a_local_ejb_3_in_glassfish.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199763.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Using the annotation @EJB is not enough for glassfish to inject a new instance of a java bean in my class. Local EJBs are stored in the local naming service java:com/env and I haven't figured out why the Glassfish is refusing to use the same methodology as it use for remote beans.<br/><br/><a href='http://www.dzone.com/links/rss/accessing_a_local_ejb_3_in_glassfish.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199763' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199763</dz:linkId>
      <dz:submitDate>2009-07-05T10:10:44Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>2</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199763.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Mule CXF synchronous web service integration - Finding lowest book price</title>
      <link>http://www.dzone.com/links/rss/mule_cxf_synchronous_web_service_integration_find.html</link>
      <description>Mule is one of the mature ESBs in the market and CXF facilitates rapid development of web services. Together they ease the realization of service oriented architecture across organizations (applications).&#xD;
About the example:&#xD;
The example is about a web application invoking the CXF web service exposed by the BookStoreCentral application to retrieve the least available price for the book. ISBN of the book is passed as the input to BookStoreCentral which returns a Book object populated with the least available price.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>web services</category>
      <pubDate>Sun, 05 Jul 2009 06:19:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199743.html</guid>
      <dc:creator>bercolax</dc:creator>
      <dc:date>2009-07-05T06:19:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mule_cxf_synchronous_web_service_integration_find.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199743.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Mule is one of the mature ESBs in the market and CXF facilitates rapid development of web services. Together they ease the realization of service oriented architecture across organizations (applications).
About the example:
The example is about a web application invoking the CXF web service exposed by the BookStoreCentral application to retrieve the least available price for the book. ISBN of the book is passed as the input to BookStoreCentral which returns a Book object populated with the least available price.<br/><br/><a href='http://www.dzone.com/links/rss/mule_cxf_synchronous_web_service_integration_find.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199743' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199743</dz:linkId>
      <dz:submitDate>2009-07-05T06:19:50Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>10</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199743.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bercolax</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/298820.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JavaFX to JavaScript and Back Part 1</title>
      <link>http://www.dzone.com/links/rss/javafx_to_javascript_and_back_part_1.html</link>
      <description>This demonstrates the JavaFX to JavaScript and JavaScript to JavaFX interaction. A cool way to leverage JavaFX and browser/Web page communication.</description>
      <category>games</category>
      <category>gui</category>
      <category>java</category>
      <category>javascript</category>
      <pubDate>Sun, 05 Jul 2009 06:12:45 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199742.html</guid>
      <dc:creator>Carl Dea</dc:creator>
      <dc:date>2009-07-05T06:12:45Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javafx_to_javascript_and_back_part_1.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199742.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This demonstrates the JavaFX to JavaScript and JavaScript to JavaFX interaction. A cool way to leverage JavaFX and browser/Web page communication.<br/><br/><a href='http://www.dzone.com/links/rss/javafx_to_javascript_and_back_part_1.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199742' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199742</dz:linkId>
      <dz:submitDate>2009-07-05T06:12:45Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>14</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199742.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>carldea</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/432662.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Rails on GlassFish - "most performant of all", "simpler and just works", "blazing speed"</title>
      <link>http://www.dzone.com/links/rss/arun_guptas_blog_rails_on_glassfish_most_performa.html</link>
      <description>Here are some quotes about running Rails applications on GlassFish from user@jruby mailing list...</description>
      <category>java</category>
      <category>opinion</category>
      <category>ruby</category>
      <category>server</category>
      <pubDate>Sun, 05 Jul 2009 03:11:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199691.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T03:11:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/arun_guptas_blog_rails_on_glassfish_most_performa.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199691.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Here are some quotes about running Rails applications on GlassFish from user@jruby mailing list...<br/><br/><a href='http://www.dzone.com/links/rss/arun_guptas_blog_rails_on_glassfish_most_performa.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199691' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199691</dz:linkId>
      <dz:submitDate>2009-07-05T03:11:03Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>19</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199691.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A Better Looking ADF Faces Application Sample</title>
      <link>http://www.dzone.com/links/rss/a_better_looking_adf_faces_application_sample.html</link>
      <description>One of my tasks for the Fusion Middleware 11g launch event was to build the JDeveloper/ADF part of the demo (along with Juan).</description>
      <category>frameworks</category>
      <category>java</category>
      <category>server</category>
      <pubDate>Sun, 05 Jul 2009 03:08:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199689.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-05T03:08:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_better_looking_adf_faces_application_sample.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199689.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of my tasks for the Fusion Middleware 11g launch event was to build the JDeveloper/ADF part of the demo (along with Juan).<br/><br/><a href='http://www.dzone.com/links/rss/a_better_looking_adf_faces_application_sample.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199689' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199689</dz:linkId>
      <dz:submitDate>2009-07-05T03:08:42Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>4</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199689.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>SpringSource Tool Suite (STS) is a free tool now</title>
      <link>http://www.dzone.com/links/rss/springsource_tool_suite_sts_is_a_free_tool_now.html</link>
      <description>The latest version of SpringSource Tool Suite (STS), an Eclipse-based development environment for building Spring applications, supports Spring 3.0 and OSGi Development Tools. SpringSource development team recently announced the release of the first Release Candidate of SpringSource Tool Suite 2.1.0 version. The new version also supports run time integration with Amazon EC2 and VMware tools.</description>
      <category>java</category>
      <category>tools</category>
      <pubDate>Sun, 05 Jul 2009 02:37:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199680.html</guid>
      <dc:creator>srinipenchikala</dc:creator>
      <dc:date>2009-07-05T02:37:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/springsource_tool_suite_sts_is_a_free_tool_now.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199680.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The latest version of SpringSource Tool Suite (STS), an Eclipse-based development environment for building Spring applications, supports Spring 3.0 and OSGi Development Tools. SpringSource development team recently announced the release of the first Release Candidate of SpringSource Tool Suite 2.1.0 version. The new version also supports run time integration with Amazon EC2 and VMware tools.<br/><br/><a href='http://www.dzone.com/links/rss/springsource_tool_suite_sts_is_a_free_tool_now.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199680' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199680</dz:linkId>
      <dz:submitDate>2009-07-05T02:37:29Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>21</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199680.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>srinipenchikala</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/76906.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>J2ME Canvas sample to show games programming in J2ME</title>
      <link>http://www.dzone.com/links/rss/j2me_canvas_sample_to_show_games_programming_in_j.html</link>
      <description>This sample J2ME demonstrates the use of Canvas in a midlet. Most of the graphics methods available are used here to let you quickly learn the concepts of graphics programming in J2ME program. It also shows the basics of creating a J2ME game using the controls of a phone. For example handling the left, right keys and the up, down keys etc.</description>
      <category>how-to</category>
      <category>java</category>
      <category>mobile</category>
      <pubDate>Sat, 04 Jul 2009 22:29:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199668.html</guid>
      <dc:creator>CodeJustin</dc:creator>
      <dc:date>2009-07-04T22:29:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/j2me_canvas_sample_to_show_games_programming_in_j.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199668.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This sample J2ME demonstrates the use of Canvas in a midlet. Most of the graphics methods available are used here to let you quickly learn the concepts of graphics programming in J2ME program. It also shows the basics of creating a J2ME game using the controls of a phone. For example handling the left, right keys and the up, down keys etc. <br/><br/><a href='http://www.dzone.com/links/rss/j2me_canvas_sample_to_show_games_programming_in_j.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199668' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199668</dz:linkId>
      <dz:submitDate>2009-07-04T22:29:15Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>7</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199668.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>CodeJustin</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/410289.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>translate() Sample program in J2ME</title>
      <link>http://www.dzone.com/links/rss/translate_sample_program_in_j2me.html</link>
      <description>The point (x, y) specifies to a drawing function a location relative to the point (0, 0). The point (0, 0) is the origin of the Graphics. When you first obtain a reference to your canvas Graphics, its origin, the point (0, 0), always represents the top-left corner of the device's display (the destination).</description>
      <category>how-to</category>
      <category>java</category>
      <category>mobile</category>
      <pubDate>Sat, 04 Jul 2009 22:27:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199667.html</guid>
      <dc:creator>CodeJustin</dc:creator>
      <dc:date>2009-07-04T22:27:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/translate_sample_program_in_j2me.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199667.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The point (x, y) specifies to a drawing function a location relative to the point (0, 0). The point (0, 0) is the origin of the Graphics. When you first obtain a reference to your canvas Graphics, its origin, the point (0, 0), always represents the top-left corner of the device's display (the destination). <br/><br/><a href='http://www.dzone.com/links/rss/translate_sample_program_in_j2me.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199667' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199667</dz:linkId>
      <dz:submitDate>2009-07-04T22:27:50Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>4</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199667.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>CodeJustin</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/410289.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Definitive Guide to Jython with Django</title>
      <link>http://www.dzone.com/links/rss/the_definitive_guide_to_jython_with_django_jython.html</link>
      <description>An opensource book on how to use jython 2.5. Made by the creators themselves.</description>
      <category>books</category>
      <category>java</category>
      <category>open source</category>
      <category>python</category>
      <pubDate>Sat, 04 Jul 2009 18:12:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199644.html</guid>
      <dc:creator>rolfst</dc:creator>
      <dc:date>2009-07-04T18:12:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_definitive_guide_to_jython_with_django_jython.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199644.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An opensource book on how to use jython 2.5. Made by the creators themselves.<br/><br/><a href='http://www.dzone.com/links/rss/the_definitive_guide_to_jython_with_django_jython.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199644' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199644</dz:linkId>
      <dz:submitDate>2009-07-04T18:12:32Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>25</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199644.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rolfst</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/167411.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java modularity and metadata</title>
      <link>http://www.dzone.com/links/rss/java_modularity_and_metadata.html</link>
      <description>modular java and metadata</description>
      <category>eclipse</category>
      <category>java</category>
      <category>open source</category>
      <category>standards</category>
      <pubDate>Sat, 04 Jul 2009 17:30:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199643.html</guid>
      <dc:creator>harisgx</dc:creator>
      <dc:date>2009-07-04T17:30:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_modularity_and_metadata.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199643.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>modular java and metadata<br/><br/><a href='http://www.dzone.com/links/rss/java_modularity_and_metadata.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199643' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199643</dz:linkId>
      <dz:submitDate>2009-07-04T17:30:08Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>26</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199643.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>harisgx</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/325182.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>AspectJ Validation for Spring annotated controller</title>
      <link>http://www.dzone.com/links/rss/aspectj_validation_for_spring_annotated_controller.html</link>
      <description>Spring 2.5.x introduces annotated controller that makes web development with Spring MVC a lot easier. No more XML is required for each controller you define.&#xD;
&#xD;
Spring MVC's annotated controller reminds me of Ben Parker's famous quote: "With great power comes great responsibility". What's the great responsibility of using the annotated controller? The validation!!&#xD;
&#xD;
With the old base-controller-classes approach you can just inject validators to your form controller and Spring MVC will take care of the validation for you. With annotated controller, this validation mechanism is removed. The common way to do validation with annotated controller is to inject Validator objects into your annotated controller and use its validate() method on the bean you want to validate.&#xD;
&#xD;
It's painful to write these validation steps manually in every request method. Luckily, with Spring 2.x's @Aspect, we can write a nice validation mechanism for our annotated controllers.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Sat, 04 Jul 2009 09:44:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199524.html</guid>
      <dc:creator>fenrir</dc:creator>
      <dc:date>2009-07-04T09:44:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/aspectj_validation_for_spring_annotated_controller.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199524.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Spring 2.5.x introduces annotated controller that makes web development with Spring MVC a lot easier. No more XML is required for each controller you define.

Spring MVC's annotated controller reminds me of Ben Parker's famous quote: "With great power comes great responsibility". What's the great responsibility of using the annotated controller? The validation!!

With the old base-controller-classes approach you can just inject validators to your form controller and Spring MVC will take care of the validation for you. With annotated controller, this validation mechanism is removed. The common way to do validation with annotated controller is to inject Validator objects into your annotated controller and use its validate() method on the bean you want to validate.

It's painful to write these validation steps manually in every request method. Luckily, with Spring 2.x's @Aspect, we can write a nice validation mechanism for our annotated controllers.<br/><br/><a href='http://www.dzone.com/links/rss/aspectj_validation_for_spring_annotated_controller.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199524' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199524</dz:linkId>
      <dz:submitDate>2009-07-04T09:44:15Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>16</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199524.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fenrir</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/276616.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JUnit 4 - testing for exception, execution time and disabling a test</title>
      <link>http://www.dzone.com/links/rss/junit_4_testing_for_exception_execution_time_and.html</link>
      <description>Article explaining how to test for an exception,test for the execution time of a method. Also explains the @Ignore annotation for disabling a test. Article talks about the basic features of JUnit.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sat, 04 Jul 2009 06:34:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199476.html</guid>
      <dc:creator>veerasundark</dc:creator>
      <dc:date>2009-07-04T06:34:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/junit_4_testing_for_exception_execution_time_and.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199476.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Article explaining how to test for an exception,test for the execution time of a method. Also explains the @Ignore annotation for disabling a test. Article talks about the basic features of JUnit.<br/><br/><a href='http://www.dzone.com/links/rss/junit_4_testing_for_exception_execution_time_and.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199476' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199476</dz:linkId>
      <dz:submitDate>2009-07-04T06:34:03Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>21</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199476.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>veerasundark</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/226097.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Create your own Java Code Generator with DSL in 15 minutes [part 3]</title>
      <link>http://www.dzone.com/links/rss/create_your_own_java_code_generator_with_dsl_in_1.html</link>
      <description>Are you fed up with launching your heavy-weighted java eclipse IDE when you just need to create a quick java class to do some testing ? Do you miss your little notepad but need a little twist ? Or maybe you’re just learning Java with an amazing editor like BlueJ which still lacks code generation. Using this lighweight text DSL or Domain Specific Language is a solution which will hugely improve your productivity (especially if you wrap it inside a snippet protocol).</description>
      <category>agile</category>
      <category>eclipse</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Fri, 03 Jul 2009 21:20:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199354.html</guid>
      <dc:creator>reboltutorial</dc:creator>
      <dc:date>2009-07-03T21:20:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/create_your_own_java_code_generator_with_dsl_in_1.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199354.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Are you fed up with launching your heavy-weighted java eclipse IDE when you just need to create a quick java class to do some testing ? Do you miss your little notepad but need a little twist ? Or maybe you’re just learning Java with an amazing editor like BlueJ which still lacks code generation. Using this lighweight text DSL or Domain Specific Language is a solution which will hugely improve your productivity (especially if you wrap it inside a snippet protocol).<br/><br/><a href='http://www.dzone.com/links/rss/create_your_own_java_code_generator_with_dsl_in_1.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199354' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199354</dz:linkId>
      <dz:submitDate>2009-07-03T21:20:29Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>46</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199354.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>reboltutorial</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/426965.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Induction MVC Framework 1.2.0b, major new release</title>
      <link>http://www.dzone.com/links/rss/induction_mvc_framework_120b_major_new_release.html</link>
      <description>Induction is a high performance, open source, request-based MVC web application framework for Java supporting dynamic application reloading, type-based dependency injection, dependency analysis between models, views and controllers (using any popular IDE) and an extensible architecture. Induction is possibly the only request-based Java MVC web framework that supports full dependency analysis between models, view and controllers.</description>
      <category>announcement</category>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Fri, 03 Jul 2009 18:01:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/199335.html</guid>
      <dc:creator>bluecarbon</dc:creator>
      <dc:date>2009-07-03T18:01:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/induction_mvc_framework_120b_major_new_release.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199335.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Induction is a high performance, open source, request-based MVC web application framework for Java supporting dynamic application reloading, type-based dependency injection, dependency analysis between models, views and controllers (using any popular IDE) and an extensible architecture. Induction is possibly the only request-based Java MVC web framework that supports full dependency analysis between models, view and controllers.<br/><br/><a href='http://www.dzone.com/links/rss/induction_mvc_framework_120b_major_new_release.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=199335' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199335</dz:linkId>
      <dz:submitDate>2009-07-03T18:01:22Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>14</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/199335.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bluecarbon</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/435717.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

