<?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>Tue, 24 Nov 2009 03:52:02 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-11-24T03:52:02Z</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>CRUD Operation using JSF,Web Services and OJB</title>
      <link>http://www.dzone.com/links/rss/crud_operation_using_jsfweb_services_and_ojb.html</link>
      <description>This article explains the use case of adding, updating, searching and deleting using JSF, Web Services and OJB in WebSphere Integration Developer. The article discusses the steps in developing each layer including the integration among these layers.</description>
      <category>java</category>
      <category>open source</category>
      <category>security</category>
      <category>tools</category>
      <pubDate>Tue, 24 Nov 2009 02:14:30 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301749.html</guid>
      <dc:creator>fc78870</dc:creator>
      <dc:date>2009-11-24T02:14:30Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/crud_operation_using_jsfweb_services_and_ojb.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301749.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article explains the use case of adding, updating, searching and deleting using JSF, Web Services and OJB in WebSphere Integration Developer. The article discusses the steps in developing each layer including the integration among these layers.<br/><br/><a href='http://www.dzone.com/links/rss/crud_operation_using_jsfweb_services_and_ojb.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301749' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301749</dz:linkId>
      <dz:submitDate>2009-11-24T02:14:30Z</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/301749.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fc78870</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/262.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Free Eclipse-Based Web 2.0 Tool from IBM Rational software</title>
      <link>http://www.dzone.com/links/rss/free_eclipsebased_web_20_tool_from_ibm_rational_s.html</link>
      <description>EGL Community Edition is a free Eclipse-based tool that simplifies the development of rich Web 2.0 style applications. Learn more from Will Smythe, Product manager, how EGL CE dramatically accelerates development of JavaScript and Java-based, rich Internet applications without needing to learn or program the intricacies of Ajax, JavaScript, REST, HTML, or XML.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>javascript</category>
      <category>open source</category>
      <pubDate>Tue, 24 Nov 2009 01:11:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301721.html</guid>
      <dc:creator>IBM Rational Software</dc:creator>
      <dc:date>2009-11-24T01:11:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/free_eclipsebased_web_20_tool_from_ibm_rational_s.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301721.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>EGL Community Edition is a free Eclipse-based tool that simplifies the development of rich Web 2.0 style applications. Learn more from Will Smythe, Product manager, how EGL CE dramatically accelerates development of JavaScript and Java-based, rich Internet applications without needing to learn or program the intricacies of Ajax, JavaScript, REST, HTML, or XML.<br/><br/><a href='http://www.dzone.com/links/rss/free_eclipsebased_web_20_tool_from_ibm_rational_s.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301721' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301721</dz:linkId>
      <dz:submitDate>2009-11-24T01:11:32Z</dz:submitDate>
      <dz:voteUpCount>1</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/301721.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ibmrational</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/457399.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>M2Eclipse and dreaded ClassNotFound</title>
      <link>http://www.dzone.com/links/rss/m2eclipse_and_dreaded_classnotfound.html</link>
      <description>Michael McCallum provides a solution to some recurring M2Eclipse/Maven class loader/dependency hell issues.</description>
      <category>eclipse</category>
      <category>how-to</category>
      <category>java</category>
      <category>usability</category>
      <pubDate>Mon, 23 Nov 2009 23:04:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301679.html</guid>
      <dc:creator>talios</dc:creator>
      <dc:date>2009-11-23T23:04:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/m2eclipse_and_dreaded_classnotfound.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301679.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Michael McCallum provides a solution to some recurring M2Eclipse/Maven class loader/dependency hell issues.<br/><br/><a href='http://www.dzone.com/links/rss/m2eclipse_and_dreaded_classnotfound.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301679' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301679</dz:linkId>
      <dz:submitDate>2009-11-23T23:04:05Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>11</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301679.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>talios</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/154199.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>'Spring Enterprise Recipes,' from Apress</title>
      <link>http://www.dzone.com/links/rss/spring_enterprise_recipes_from_apress.html</link>
      <description>A shameless plug for my book "Spring Enterprise Recipes," from Apress. The book covers all manner of topics including business process management, batch processing, web services, messaging, schedulers, application integration, distributed computing and clustered caching. The book provides a discussion of all these techniques as well as prescriptions for Spring and various other libraries to build real-world, practical solutions. I hope you'll consider it for your next purchase.</description>
      <category>books</category>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Mon, 23 Nov 2009 22:16:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301669.html</guid>
      <dc:creator>starbuxman</dc:creator>
      <dc:date>2009-11-23T22:16:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_enterprise_recipes_from_apress.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301669.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A shameless plug for my book "Spring Enterprise Recipes," from Apress. The book covers all manner of topics including business process management, batch processing, web services, messaging, schedulers, application integration, distributed computing and clustered caching. The book provides a discussion of all these techniques as well as prescriptions for Spring and various other libraries to build real-world, practical solutions. I hope you'll consider it for your next purchase.<br/><br/><a href='http://www.dzone.com/links/rss/spring_enterprise_recipes_from_apress.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301669' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301669</dz:linkId>
      <dz:submitDate>2009-11-23T22:16:58Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>13</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301669.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>starbuxman</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/206091.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Design Patterns in Java: Proxy</title>
      <link>http://www.dzone.com/links/rss/design_patterns_in_java_proxy.html</link>
      <description>The intent of the Proxy pattern is to control access to an object by providing a surrogate, or placeholder, for it. Learn how to apply this pattern to your Java code.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 21:23:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301649.html</guid>
      <dc:creator>estherschindler</dc:creator>
      <dc:date>2009-11-23T21:23:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/design_patterns_in_java_proxy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301649.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The intent of the Proxy pattern is to control access to an object by providing a surrogate, or placeholder, for it. Learn how to apply this pattern to your Java code. <br/><br/><a href='http://www.dzone.com/links/rss/design_patterns_in_java_proxy.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301649' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301649</dz:linkId>
      <dz:submitDate>2009-11-23T21:23:16Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>13</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301649.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>estherschindler</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209965.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Applied Modularity - Part 3</title>
      <link>http://www.dzone.com/links/rss/applied_modularity_part_3.html</link>
      <description>In Part 1, we introduced the system, and broke each layer out into separate modules. In Part 2, we applied two refactorings using two different modularity patterns - AbstractModules and AcyclicRelationships. But we were still left with a problem, which we’ll solve here.</description>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 20:43:17 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301619.html</guid>
      <dc:creator>kirkk</dc:creator>
      <dc:date>2009-11-23T20:43:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/applied_modularity_part_3.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301619.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In Part 1, we introduced the system, and broke each layer out into separate modules. In Part 2, we applied two refactorings using two different modularity patterns - AbstractModules and AcyclicRelationships. But we were still left with a problem, which we’ll solve here.<br/><br/><a href='http://www.dzone.com/links/rss/applied_modularity_part_3.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301619' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301619</dz:linkId>
      <dz:submitDate>2009-11-23T20:43:17Z</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/301619.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kirkk</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/238461.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Applied Modularity - Part 2</title>
      <link>http://www.dzone.com/links/rss/applied_modularity_part_2.html</link>
      <description>See Part 1 for an overview of how we got started. In this post, we’re going to take the modularization of our application a step further. We’re going to apply two refactorings using two different modularity patterns - AbstractModules and AcyclicRelationships. First, we’re going to separate the bill and audit functionality out into separate modules so we can manage (develop, deploy, etc.) them independently. Second, we’re going to remove the cyclic dependency between these two modules.</description>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 20:42:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301617.html</guid>
      <dc:creator>kirkk</dc:creator>
      <dc:date>2009-11-23T20:42:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/applied_modularity_part_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301617.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>See Part 1 for an overview of how we got started. In this post, we’re going to take the modularization of our application a step further. We’re going to apply two refactorings using two different modularity patterns - AbstractModules and AcyclicRelationships. First, we’re going to separate the bill and audit functionality out into separate modules so we can manage (develop, deploy, etc.) them independently. Second, we’re going to remove the cyclic dependency between these two modules.<br/><br/><a href='http://www.dzone.com/links/rss/applied_modularity_part_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301617' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301617</dz:linkId>
      <dz:submitDate>2009-11-23T20:42:43Z</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/301617.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kirkk</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/238461.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Applied Modularity - Part 1</title>
      <link>http://www.dzone.com/links/rss/applied_modularity_part_1.html</link>
      <description>This is my first in a series of posts that shows how we can modularize Java applications today. A few notes before we get started. First, the examples are all core Java, with no OSGi. I’ll explain why in just a moment. Second, I’ve applied these techniques on real projects, so I know that they work.</description>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 20:42:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301615.html</guid>
      <dc:creator>kirkk</dc:creator>
      <dc:date>2009-11-23T20:42:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/applied_modularity_part_1.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301615.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is my first in a series of posts that shows how we can modularize Java applications today. A few notes before we get started. First, the examples are all core Java, with no OSGi. I’ll explain why in just a moment. Second, I’ve applied these techniques on real projects, so I know that they work.<br/><br/><a href='http://www.dzone.com/links/rss/applied_modularity_part_1.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301615' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301615</dz:linkId>
      <dz:submitDate>2009-11-23T20:42:01Z</dz:submitDate>
      <dz:voteUpCount>1</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/301615.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kirkk</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/238461.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Simplifying the Equinox P2 User Interface</title>
      <link>http://www.dzone.com/links/rss/simplifying_the_equinox_p2_user_interface.html</link>
      <description>I’m not sure if people noticed this last week, but there’s been discussion of providing a simplified p2 ui by refactoring out the Mylyn discovery user interface and pushing it down the stack. I think this enhancement would alleviate a common problem RCP developers have when it comes to providing a simpler user interface for their users. p2 does a great job in offering you a set of APIs to do many things, but in most cases… the operations and user interface should be simple.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Mon, 23 Nov 2009 20:40:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301611.html</guid>
      <dc:creator>zx</dc:creator>
      <dc:date>2009-11-23T20:40:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/simplifying_the_equinox_p2_user_interface.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301611.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I’m not sure if people noticed this last week, but there’s been discussion of providing a simplified p2 ui by refactoring out the Mylyn discovery user interface and pushing it down the stack. I think this enhancement would alleviate a common problem RCP developers have when it comes to providing a simpler user interface for their users. p2 does a great job in offering you a set of APIs to do many things, but in most cases… the operations and user interface should be simple.<br/><br/><a href='http://www.dzone.com/links/rss/simplifying_the_equinox_p2_user_interface.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301611' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301611</dz:linkId>
      <dz:submitDate>2009-11-23T20:40:37Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>3</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301611.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>zx</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/272233.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Spring Flex Integration using SBI</title>
      <link>http://www.dzone.com/links/rss/spring_flex_integration_using_sbi.html</link>
      <description>Many applications are implemented with a three-tier architecture wherein data is stored in the database. The web server runs Java services that access the database and retrieve the information. The Java classes are responsible for the business logic that receives a call from the client tier, assembles the information from the database, and returns the result.&#xD;
&#xD;
The client tier utilizes browser technology that runs a Flash application to provide an interface to the user and calls the Java services for required information. The client workstations call the Tomcat server, which calls the database to gather data and executes the Spring services that contain the application’s business logic.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 20:13:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301591.html</guid>
      <dc:creator>vinaytech</dc:creator>
      <dc:date>2009-11-23T20:13:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_flex_integration_using_sbi.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301591.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Many applications are implemented with a three-tier architecture wherein data is stored in the database. The web server runs Java services that access the database and retrieve the information. The Java classes are responsible for the business logic that receives a call from the client tier, assembles the information from the database, and returns the result.

The client tier utilizes browser technology that runs a Flash application to provide an interface to the user and calls the Java services for required information. The client workstations call the Tomcat server, which calls the database to gather data and executes the Spring services that contain the application’s business logic.<br/><br/><a href='http://www.dzone.com/links/rss/spring_flex_integration_using_sbi.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301591' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301591</dz:linkId>
      <dz:submitDate>2009-11-23T20:13:29Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>15</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301591.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>vinaytech</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/390594.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Spring DM 2.0 moves to Eclipse.org as part of the OSGi gemini project</title>
      <link>http://www.dzone.com/links/rss/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html</link>
      <description>As part of the Eclipse Gemini project, Spring Dynamic Modules will be moving to Eclipse.org where it will continue to be developed and to track ongoing enhancements to the Blueprint Service specification. The Spring Dynamic Modules code base will be dual-licensed under both the EPL and Apache License at Eclipse.org.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Mon, 23 Nov 2009 19:22:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301551.html</guid>
      <dc:creator>Jawher</dc:creator>
      <dc:date>2009-11-23T19:22:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301551.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>As part of the Eclipse Gemini project, Spring Dynamic Modules will be moving to Eclipse.org where it will continue to be developed and to track ongoing enhancements to the Blueprint Service specification. The Spring Dynamic Modules code base will be dual-licensed under both the EPL and Apache License at Eclipse.org.
<br/><br/><a href='http://www.dzone.com/links/rss/spring_dm_20_moves_to_eclipseorg_as_part_of_the_o.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301551' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301551</dz:linkId>
      <dz:submitDate>2009-11-23T19:22:54Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>12</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301551.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>djo.mos</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/251548.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Performance Counters help pinpoint significant performance improvement in db4o Deep Prefetching</title>
      <link>http://www.dzone.com/links/rss/performance_counters_help_pinpoint_significant_pe.html</link>
      <description>db4o Deep Prefetching for C/S mode is examined via runtime statistics (a facility that allow you to track db4o behavior). (Even if you don't use db4o in C/S mode, it may still be worthwhile to keep on reading, since some of the observations made apply to db4o configuration optimization in general - or actually even more, to performance tweaking in general)</description>
      <category>database</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Mon, 23 Nov 2009 19:02:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301539.html</guid>
      <dc:creator>gerps</dc:creator>
      <dc:date>2009-11-23T19:02:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/performance_counters_help_pinpoint_significant_pe.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301539.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>db4o Deep Prefetching for C/S mode is examined via runtime statistics (a facility that allow you to track db4o behavior). (Even if you don't use db4o in C/S mode, it may still be worthwhile to keep on reading, since some of the observations made apply to db4o configuration optimization in general - or actually even more, to performance tweaking in general)<br/><br/><a href='http://www.dzone.com/links/rss/performance_counters_help_pinpoint_significant_pe.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301539' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301539</dz:linkId>
      <dz:submitDate>2009-11-23T19:02:24Z</dz:submitDate>
      <dz:voteUpCount>5</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/301539.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gerps</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/257531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>An Introduction to Test-Driven Development with Legacy code</title>
      <link>http://www.dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html</link>
      <description>Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested. But what about legacy code? (By legacy code, I mean any code that does not have a comprehensive set of automated tests, so you might be writing legacy code as we speak).</description>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Mon, 23 Nov 2009 18:19:57 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301503.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2009-11-23T18:19:57Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301503.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested. But what about legacy code? (By legacy code, I mean any code that does not have a comprehensive set of automated tests, so you might be writing legacy code as we speak).<br/><br/><a href='http://www.dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301503' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301503</dz:linkId>
      <dz:submitDate>2009-11-23T18:19:57Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>18</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301503.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Kalali</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/89352.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java’s missing features</title>
      <link>http://www.dzone.com/links/rss/javas_missing_features.html</link>
      <description>The following is a list of the language features I miss most when programming Java, the list includes descriptions about Closures, Modules, and so on.</description>
      <category>java</category>
      <category>opinion</category>
      <category>standards</category>
      <pubDate>Mon, 23 Nov 2009 18:19:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301501.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2009-11-23T18:19:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javas_missing_features.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301501.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The following is a list of the language features I miss most when programming Java, the list includes descriptions about Closures, Modules, and so on.<br/><br/><a href='http://www.dzone.com/links/rss/javas_missing_features.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301501' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301501</dz:linkId>
      <dz:submitDate>2009-11-23T18:19:29Z</dz:submitDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>43</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301501.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Kalali</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/89352.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>db4o is now Maven-ized</title>
      <link>http://www.dzone.com/links/rss/db4o_is_now_mavenized.html</link>
      <description>db4o Maven snapshot repository is now available. Responding to a frequent request from the community, the db4o team now supplies Maven snapshots of both the stable and the trunk (continous) db4o builds.&#xD;
&#xD;
The repository is available at the following URL:&#xD;
&#xD;
https://source.db4o.com/maven&#xD;
&#xD;
The artifact layout corresponds to the structure you find in the regular downloads. It has changed between versions 7.4 and 7.12: In 7.12 they factored out the optional and cs (Client/Server) modules to become separate jars and supply a full (no dependency) jar that contains the full db4o distribution including all required and optional modules.</description>
      <category>database</category>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <pubDate>Mon, 23 Nov 2009 18:14:35 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301499.html</guid>
      <dc:creator>gerps</dc:creator>
      <dc:date>2009-11-23T18:14:35Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/db4o_is_now_mavenized.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301499.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>db4o Maven snapshot repository is now available. Responding to a frequent request from the community, the db4o team now supplies Maven snapshots of both the stable and the trunk (continous) db4o builds.

The repository is available at the following URL:

https://source.db4o.com/maven

The artifact layout corresponds to the structure you find in the regular downloads. It has changed between versions 7.4 and 7.12: In 7.12 they factored out the optional and cs (Client/Server) modules to become separate jars and supply a full (no dependency) jar that contains the full db4o distribution including all required and optional modules.<br/><br/><a href='http://www.dzone.com/links/rss/db4o_is_now_mavenized.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301499' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301499</dz:linkId>
      <dz:submitDate>2009-11-23T18:14:35Z</dz:submitDate>
      <dz:voteUpCount>5</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/301499.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gerps</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/257531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Play – a Java framework for web applications</title>
      <link>http://www.dzone.com/links/rss/play_a_java_framework_for_web_applications_2.html</link>
      <description>Not long ago i came across this cool Java framework for building your own web applications. Actually I think someone posted it at Twitter ( @playframework ). At first i saw the invitational presentation which you can find here or at the framework’s page.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 17:29:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301451.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2009-11-23T17:29:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/play_a_java_framework_for_web_applications_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301451.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Not long ago i came across this cool Java framework for building your own web applications. Actually I think someone posted it at Twitter ( @playframework ). At first i saw the invitational presentation which you can find here or at the framework’s page.

<br/><br/><a href='http://www.dzone.com/links/rss/play_a_java_framework_for_web_applications_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301451' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301451</dz:linkId>
      <dz:submitDate>2009-11-23T17:29:03Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>32</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301451.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>GWT vs Java vs C</title>
      <link>http://www.dzone.com/links/rss/gwt_vs_java_vs_c.html</link>
      <description>Comparing c, java, and GWT from the compiler prespective.</description>
      <category>ajax</category>
      <category>c-and-cpp</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 16:29:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301071.html</guid>
      <dc:creator>kumaresan</dc:creator>
      <dc:date>2009-11-23T16:29:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/gwt_vs_java_vs_c.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301071.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Comparing c, java, and GWT from the compiler prespective. <br/><br/><a href='http://www.dzone.com/links/rss/gwt_vs_java_vs_c.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301071' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301071</dz:linkId>
      <dz:submitDate>2009-11-23T16:29:58Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>34</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301071.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kumaresan</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/528269.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Charts in JSF using Primefaces</title>
      <link>http://www.dzone.com/links/rss/charts_in_jsf_using_primefaces.html</link>
      <description>This article specifies the steps to create the commonly used charts in a JSF application with the use of Primefaces.</description>
      <category>ajax</category>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 16:29:44 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301227.html</guid>
      <dc:creator>technicalbrainwave</dc:creator>
      <dc:date>2009-11-23T16:29:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/charts_in_jsf_using_primefaces.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301227.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article specifies the steps to create the commonly used charts in a JSF application with the use of Primefaces.<br/><br/><a href='http://www.dzone.com/links/rss/charts_in_jsf_using_primefaces.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301227' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301227</dz:linkId>
      <dz:submitDate>2009-11-23T16:29:44Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>24</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301227.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>giftsam</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/491433.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Session Handling in GWT</title>
      <link>http://www.dzone.com/links/rss/session_handling_in_gwt.html</link>
      <description>This post shows how to use session handling in GWT, shows the client and server-side plumbing that is required to get this done nicely...esp. when you are using Spring, GWT-SL, Gilead</description>
      <category>gui</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 16:14:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301379.html</guid>
      <dc:creator>dhavaldalal</dc:creator>
      <dc:date>2009-11-23T16:14:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/session_handling_in_gwt.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301379.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This post shows how to use session handling in GWT, shows the client and server-side plumbing that is required to get this done nicely...esp. when you are using Spring, GWT-SL, Gilead<br/><br/><a href='http://www.dzone.com/links/rss/session_handling_in_gwt.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301379' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301379</dz:linkId>
      <dz:submitDate>2009-11-23T16:14:03Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>24</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301379.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dhavaldalal</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/172503.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>NIO server with continuation in Java</title>
      <link>http://www.dzone.com/links/rss/nio_server_with_continuation_in_java.html</link>
      <description>Java VM embodies continuations now  (not in production, in a hacking mode :), This post shows how to write a non-blocking server with continuations.</description>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 15:47:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301345.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-23T15:47:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/nio_server_with_continuation_in_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301345.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Java VM embodies continuations now  (not in production, in a hacking mode :), This post shows how to write a non-blocking server with continuations. <br/><br/><a href='http://www.dzone.com/links/rss/nio_server_with_continuation_in_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301345' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301345</dz:linkId>
      <dz:submitDate>2009-11-23T15:47:11Z</dz:submitDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>24</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301345.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>puredanger</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214988.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Jigsaw Versioning is Ridiculous</title>
      <link>http://www.dzone.com/links/rss/jigsaw_versioning_is_ridiculous.html</link>
      <description>There was some activity on the JSR 294 mailing list this morning. The Jigsaw team came down from the mountains and has informed us that…</description>
      <category>java</category>
      <category>standards</category>
      <category>trends</category>
      <pubDate>Mon, 23 Nov 2009 15:44:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301341.html</guid>
      <dc:creator>Alex Miller</dc:creator>
      <dc:date>2009-11-23T15:44:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jigsaw_versioning_is_ridiculous.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301341.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There was some activity on the JSR 294 mailing list this morning. The Jigsaw team came down from the mountains and has informed us that…<br/><br/><a href='http://www.dzone.com/links/rss/jigsaw_versioning_is_ridiculous.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301341' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301341</dz:linkId>
      <dz:submitDate>2009-11-23T15:44:22Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>28</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301341.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>puredanger</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214988.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Writing a Java function in Clojure</title>
      <link>http://www.dzone.com/links/rss/writing_a_java_function_in_clojure.html</link>
      <description>A function that we had to write in Java on a project that I worked on recently needed to indicate whether there was a gap in a series of data points or not.</description>
      <category>how-to</category>
      <category>java</category>
      <category>other languages</category>
      <pubDate>Mon, 23 Nov 2009 14:49:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301283.html</guid>
      <dc:creator>AlvinAshcraft</dc:creator>
      <dc:date>2009-11-23T14:49:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/writing_a_java_function_in_clojure.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301283.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A function that we had to write in Java on a project that I worked on recently needed to indicate whether there was a gap in a series of data points or not.<br/><br/><a href='http://www.dzone.com/links/rss/writing_a_java_function_in_clojure.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301283' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301283</dz:linkId>
      <dz:submitDate>2009-11-23T14:49:16Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>22</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301283.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>alashcraft</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/285573.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Mixing Ruby, Java and Equinox OSGi - Part 1</title>
      <link>http://www.dzone.com/links/rss/mixing_ruby_java_and_equinox_osgi_part_1.html</link>
      <description>The recent release of JRuby 1.4 already ships as as an OSGi bundle. I’ve never mixed Ruby with Java before, so I took it as an opportunity to learn more. This blog explains how to write a Twitter Search UI for Eclipse, using Ruby’s http and JSON libraries to talk to twitter.com. Read on to learn how to install JRuby on your system, make it work with Equinox and mix Java with Ruby code.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>open source</category>
      <category>ruby</category>
      <pubDate>Mon, 23 Nov 2009 14:29:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301235.html</guid>
      <dc:creator>zx</dc:creator>
      <dc:date>2009-11-23T14:29:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mixing_ruby_java_and_equinox_osgi_part_1.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301235.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The recent release of JRuby 1.4 already ships as as an OSGi bundle. I’ve never mixed Ruby with Java before, so I took it as an opportunity to learn more. This blog explains how to write a Twitter Search UI for Eclipse, using Ruby’s http and JSON libraries to talk to twitter.com. Read on to learn how to install JRuby on your system, make it work with Equinox and mix Java with Ruby code.<br/><br/><a href='http://www.dzone.com/links/rss/mixing_ruby_java_and_equinox_osgi_part_1.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301235' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301235</dz:linkId>
      <dz:submitDate>2009-11-23T14:29:09Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>17</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301235.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>zx</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/272233.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Database Connections in Java</title>
      <link>http://www.dzone.com/links/rss/database_connections_in_java_2.html</link>
      <description>Before giving structures, we need to notice a little detail about making database connections in Java. All database connections must be stated in try and catch statements, because there is a possibility of getting an exception. That’s way, we try to make our connection in try statement. If our connection attempt fails, that means there is an exception, and the exceptions must be catched.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Mon, 23 Nov 2009 13:57:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301219.html</guid>
      <dc:creator>memiso</dc:creator>
      <dc:date>2009-11-23T13:57:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/database_connections_in_java_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301219.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Before giving structures, we need to notice a little detail about making database connections in Java. All database connections must be stated in try and catch statements, because there is a possibility of getting an exception. That’s way, we try to make our connection in try statement. If our connection attempt fails, that means there is an exception, and the exceptions must be catched.<br/><br/><a href='http://www.dzone.com/links/rss/database_connections_in_java_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301219' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301219</dz:linkId>
      <dz:submitDate>2009-11-23T13:57:41Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>32</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301219.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>memiso</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/519571.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Generating DDL Scripts from JPA Annotations using PageAnnotatedScanner</title>
      <link>http://www.dzone.com/links/rss/generating_ddl_scripts_from_jpa_annotations_using.html</link>
      <description>An easy way to generate DDL from JPA annotations using org.xaloon.wicket.component.mounting.PageAnnotatedScanner. You provide only parent package name and all sub packages will be processed in order to get all dependencies between entities.</description>
      <category>java</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Mon, 23 Nov 2009 11:50:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/301139.html</guid>
      <dc:creator>vicento.ramos</dc:creator>
      <dc:date>2009-11-23T11:50:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/generating_ddl_scripts_from_jpa_annotations_using.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301139.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An easy way to generate DDL from JPA annotations using org.xaloon.wicket.component.mounting.PageAnnotatedScanner. You provide only parent package name and all sub packages will be processed in order to get all dependencies between entities.<br/><br/><a href='http://www.dzone.com/links/rss/generating_ddl_scripts_from_jpa_annotations_using.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=301139' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301139</dz:linkId>
      <dz:submitDate>2009-11-23T11:50:00Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>11</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/301139.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>vicento.ramos</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/408645.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

