<?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 links by Peter Mularien</title>
    <link>http://www.dzone.com/links/users/links/169014.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Thu, 21 Aug 2008 22:57:04 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-08-21T22:57:04Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2006 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/user/169014/rss.xml</dz:selfLink>
    <image>
      <title>DZone: 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>5 Minute Guide to Spring Security</title>
      <link>http://www.dzone.com/links/rss/5_minute_guide_to_spring_security.html</link>
      <description>A brief tutorial illustrating use of Spring Security 2 (aka Acegi Security) with XML configuration and simple integration into a web application with a JDBC back-end. Provides insight on debugging and configuration options which isn't covered (or covered well) in the Spring Security documentation.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Thu, 10 Jul 2008 12:23:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93663.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2008-07-10T12:23:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/5_minute_guide_to_spring_security.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/93663.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A brief tutorial illustrating use of Spring Security 2 (aka Acegi Security) with XML configuration and simple integration into a web application with a JDBC back-end. Provides insight on debugging and configuration options which isn't covered (or covered well) in the Spring Security documentation.]]></content:encoded>
      <dz:linkId>93663</dz:linkId>
      <dz:submitDate>2008-07-09T12:38:08Z</dz:submitDate>
      <dz:promoteDate>2008-07-10T12:23:00Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>521</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93663.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How to Reference and Use JSTL in your Web Application</title>
      <link>http://www.dzone.com/links/rss/how_to_reference_and_use_jstl_in_your_web_applica.html</link>
      <description>I dug in and did some research on use of JSTL across various servlet spec versions and application servers. Out of this research came this article, which provides the reader with instructions on how to reference and use the JSTL taglibs across most common servlet containers. I did this out of frustration with the lack of organized information on this subject, and the endless postings on the subject in the Spring MVC forums  - not super exciting, but hopefully it helps someone!</description>
      <category>java</category>
      <category>server</category>
      <category>standards</category>
      <pubDate>Fri, 09 May 2008 13:00:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/80162.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2008-05-09T13:00:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_reference_and_use_jstl_in_your_web_applica.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/80162.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I dug in and did some research on use of JSTL across various servlet spec versions and application servers. Out of this research came this article, which provides the reader with instructions on how to reference and use the JSTL taglibs across most common servlet containers. I did this out of frustration with the lack of organized information on this subject, and the endless postings on the subject in the Spring MVC forums  - not super exciting, but hopefully it helps someone!]]></content:encoded>
      <dz:linkId>80162</dz:linkId>
      <dz:submitDate>2008-05-09T13:00:24Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>33</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/80162.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>5 Minute Guide to the Java Amazon Associates Web Service API</title>
      <link>http://www.dzone.com/links/rss/5_minute_guide_to_the_java_amazon_associates_web.html</link>
      <description>A quick and simple introduction to the Java Amazon Associates Web Service API. We review the basic structure of the API, and walk through a basic request to get details about an item at Amazon. Relevant source code snippets are provided as part of the article.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>web services</category>
      <pubDate>Sun, 13 Apr 2008 10:32:23 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/75287.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2008-04-13T10:32:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/5_minute_guide_to_the_java_amazon_associates_web.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/75287.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A quick and simple introduction to the Java Amazon Associates Web Service API. We review the basic structure of the API, and walk through a basic request to get details about an item at Amazon. Relevant source code snippets are provided as part of the article.]]></content:encoded>
      <dz:linkId>75287</dz:linkId>
      <dz:submitDate>2008-04-10T13:05:35Z</dz:submitDate>
      <dz:promoteDate>2008-04-13T10:32:23Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>324</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/75287.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Auto-Expanding Collections as JDBC Parameters with Spring SimpleJdbcTemplate</title>
      <link>http://www.dzone.com/links/rss/autoexpanding_collections_as_jdbc_parameters_with.html</link>
      <description>One of the most irritating limitations of plain JDBC is that queries with a variable number of parameters are notoriously painful to deal with. The most common case of this is with the IN clause, which by definition is intended to accept a variable length argument list. JDBC, for those who don’t know, does not allow variable-length bound parameters.&#xD;
&#xD;
Having worked with Spring’s Hibernate abstraction (HibernateTemplate) for some time, I have gotten used to Spring’s value-added feature of expanding Collections bound to HQL parameters (it’s a shame that Hibernate doesn’t natively support this, AFAIK). I was pleasantly surprised to find out that Spring offers JDBC support for this feature as well. Here’s a simple set of examples…&#xD;
&#xD;
(Yes, it's a nice, light article for a Monday, but you might learn something!)</description>
      <category>database</category>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Mon, 10 Mar 2008 14:34:53 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/70077.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2008-03-10T14:34:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/autoexpanding_collections_as_jdbc_parameters_with.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/70077.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> One of the most irritating limitations of plain JDBC is that queries with a variable number of parameters are notoriously painful to deal with. The most common case of this is with the IN clause, which by definition is intended to accept a variable length argument list. JDBC, for those who don’t know, does not allow variable-length bound parameters.

Having worked with Spring’s Hibernate abstraction (HibernateTemplate) for some time, I have gotten used to Spring’s value-added feature of expanding Collections bound to HQL parameters (it’s a shame that Hibernate doesn’t natively support this, AFAIK). I was pleasantly surprised to find out that Spring offers JDBC support for this feature as well. Here’s a simple set of examples…

(Yes, it's a nice, light article for a Monday, but you might learn something!)]]></content:encoded>
      <dz:linkId>70077</dz:linkId>
      <dz:submitDate>2008-03-10T14:34:53Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>52</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/70077.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>5 Minute Guide to Spring and Simpler JDBC</title>
      <link>http://www.dzone.com/links/rss/5_minute_guide_to_spring_and_simpler_jdbc.html</link>
      <description>This 5 minute (or less!) tutorial illustrates some new Spring 2.x features with a plain JDBC example, showing that you don't always need to pair Hibernate with Spring, especially for simple projects. You're guaranteed to learn something! ;)&#xD;
&#xD;
An excerpt: "Spring 2.5 has many features that provide some of the convenience of ORM libraries (simple mapping from ResultSets to Objects), some convenience above and beyond ORM libraries (mapping from ResultSets to primitives!*), and removes some of the complexity (caching, cascading, etc.). For applications with fewer tables than you have fingers on your hand, this can greatly ease development."</description>
      <category>database</category>
      <category>frameworks</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 26 Feb 2008 15:54:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/68078.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2008-02-26T15:54:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/5_minute_guide_to_spring_and_simpler_jdbc.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/68078.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This 5 minute (or less!) tutorial illustrates some new Spring 2.x features with a plain JDBC example, showing that you don't always need to pair Hibernate with Spring, especially for simple projects. You're guaranteed to learn something! ;)

An excerpt: "Spring 2.5 has many features that provide some of the convenience of ORM libraries (simple mapping from ResultSets to Objects), some convenience above and beyond ORM libraries (mapping from ResultSets to primitives!*), and removes some of the complexity (caching, cascading, etc.). For applications with fewer tables than you have fingers on your hand, this can greatly ease development."]]></content:encoded>
      <dz:linkId>68078</dz:linkId>
      <dz:submitDate>2008-02-26T13:27:26Z</dz:submitDate>
      <dz:promoteDate>2008-02-26T15:54:05Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>663</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/68078.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Why ColdFusion 8 isn't Free</title>
      <link>http://www.dzone.com/links/rss/why_coldfusion_8_isnt_free.html</link>
      <description>I've been asked many times recently... "Why doesn't Adobe open source ColdFusion?" In return I always ask, "Okay, if Adobe open sourced ColdFusion but still charged the same amount, would that work for you?" Which always gets a chuckle. The person asking the question really meant a different one for which open source is a euphemism... "Why isn't ColdFusion free?.. All these other languages are free."</description>
      <category>frameworks</category>
      <category>open source</category>
      <category>server</category>
      <category>web 2.0</category>
      <pubDate>Thu, 29 Nov 2007 17:07:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/55170.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2007-11-29T17:07:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/why_coldfusion_8_isnt_free.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/55170.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I've been asked many times recently... "Why doesn't Adobe open source ColdFusion?" In return I always ask, "Okay, if Adobe open sourced ColdFusion but still charged the same amount, would that work for you?" Which always gets a chuckle. The person asking the question really meant a different one for which open source is a euphemism... "Why isn't ColdFusion free?.. All these other languages are free."]]></content:encoded>
      <dz:linkId>55170</dz:linkId>
      <dz:submitDate>2007-11-29T17:07:21Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>24</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/55170.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Bleeding Edge Transactional Wicket Web Applications with Warp and Guice</title>
      <link>http://www.dzone.com/links/rss/bleeding_edge_transactional_wicket_web_applicatio.html</link>
      <description>Outlines the steps required to build a transactional, Java-based web application using Wicket (1.3), Guice, and the beta-stage Warp API. You too can build open-source transactional web applications without Spring!</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <category>trends</category>
      <pubDate>Fri, 30 Nov 2007 21:29:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/55046.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2007-11-30T21:29:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/bleeding_edge_transactional_wicket_web_applicatio.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/55046.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Outlines the steps required to build a transactional, Java-based web application using Wicket (1.3), Guice, and the beta-stage Warp API. You too can build open-source transactional web applications without Spring!]]></content:encoded>
      <dz:linkId>55046</dz:linkId>
      <dz:submitDate>2007-11-29T01:52:27Z</dz:submitDate>
      <dz:promoteDate>2007-11-30T21:29:04Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>253</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/55046.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Spring 2.5 RC 2 Released</title>
      <link>http://www.dzone.com/links/rss/spring_25_rc_2_released.html</link>
      <description>Juergen says:&#xD;
"I'm pleased to announce that Spring Framework 2.5 RC2 has been released! This is the second release candidate for Spring 2.5, introducing various feature refinements, performance improvements as well as fixes for bugs that have been reported against RC1."</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Wed, 14 Nov 2007 20:32:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/52919.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2007-11-14T20:32:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_25_rc_2_released.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/52919.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Juergen says:
"I'm pleased to announce that Spring Framework 2.5 RC2 has been released! This is the second release candidate for Spring 2.5, introducing various feature refinements, performance improvements as well as fixes for bugs that have been reported against RC1."]]></content:encoded>
      <dz:linkId>52919</dz:linkId>
      <dz:submitDate>2007-11-14T13:12:19Z</dz:submitDate>
      <dz:promoteDate>2007-11-14T20:32:08Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>159</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/52919.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>5 Minute Guide to Spring and JMX</title>
      <link>http://www.dzone.com/links/rss/5_minute_guide_to_spring_and_jmx.html</link>
      <description>This quick tutorial (5 minutes, really!) will show you how to augment your existing Spring 2.x project with JMX MBean support, with a simple example. Further reading material is provided.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Thu, 15 Nov 2007 04:13:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/52910.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2007-11-15T04:13:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/5_minute_guide_to_spring_and_jmx.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/52910.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This quick tutorial (5 minutes, really!) will show you how to augment your existing Spring 2.x project with JMX MBean support, with a simple example. Further reading material is provided.]]></content:encoded>
      <dz:linkId>52910</dz:linkId>
      <dz:submitDate>2007-11-14T11:58:25Z</dz:submitDate>
      <dz:promoteDate>2007-11-15T04:13:04Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>472</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/52910.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Spring 2.5 Makes Unit Testing Easy with Annotations</title>
      <link>http://www.dzone.com/links/rss/spring_25_makes_unit_testing_easy_with_annotations.html</link>
      <description>Spring 2.5 makes dramatic changes in the Spring unit testing framework, eschewing inheritance-based design for annotations. In the process, writing unit tests with Spring gets a much-needed update to the land of Java 5 annotations.</description>
      <category>java</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Thu, 08 Nov 2007 15:48:33 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/52026.html</guid>
      <dc:creator>Peter Mularien</dc:creator>
      <dc:date>2007-11-08T15:48:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_25_makes_unit_testing_easy_with_annotations.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/52026.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Spring 2.5 makes dramatic changes in the Spring unit testing framework, eschewing inheritance-based design for annotations. In the process, writing unit tests with Spring gets a much-needed update to the land of Java 5 annotations.]]></content:encoded>
      <dz:linkId>52026</dz:linkId>
      <dz:submitDate>2007-11-08T15:48:33Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>96</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/52026.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pmularien</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/169014.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

