<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Patrick Grimard&#039;s Java Blog</title>
	<atom:link href="http://jpgmr.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jpgmr.wordpress.com</link>
	<description>Yet another Java blog with tutorials, articles, reviews and more.  But mostly tutorials ;-)</description>
	<lastBuildDate>Fri, 27 Jan 2012 17:43:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jpgmr.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c8f392a37b721b70a9fd0830556b3b91?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Patrick Grimard&#039;s Java Blog</title>
		<link>http://jpgmr.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jpgmr.wordpress.com/osd.xml" title="Patrick Grimard&#039;s Java Blog" />
	<atom:link rel='hub' href='http://jpgmr.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Tutorial: Unmarshalling SOAP Maps with JAXB into a List of Objects with a sprinkle of Spring Integration</title>
		<link>http://jpgmr.wordpress.com/2011/12/23/tutorial-unmarshalling-soap-maps-with-jaxb-into-a-list-of-objects-with-spring-integration/</link>
		<comments>http://jpgmr.wordpress.com/2011/12/23/tutorial-unmarshalling-soap-maps-with-jaxb-into-a-list-of-objects-with-spring-integration/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 21:03:37 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JAXB]]></category>
		<category><![CDATA[Spring Integration]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=702</guid>
		<description><![CDATA[Back in August, I posted about invoking web services with Spring Integration using XStream marshalling/unmarshalling.  That post was based on a project I had just finished at the time.  Recently, I had to make some changes to that project in &#8230; <a href="http://jpgmr.wordpress.com/2011/12/23/tutorial-unmarshalling-soap-maps-with-jaxb-into-a-list-of-objects-with-spring-integration/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=702&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/12/23/tutorial-unmarshalling-soap-maps-with-jaxb-into-a-list-of-objects-with-spring-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Let&#8217;s work together!</title>
		<link>http://jpgmr.wordpress.com/2011/12/20/lets-work-together/</link>
		<comments>http://jpgmr.wordpress.com/2011/12/20/lets-work-together/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 03:13:35 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=691</guid>
		<description><![CDATA[Recently I&#8217;ve had the opportunity to collaborate on a project with someone that lives on the opposite side of the world.  In Australia to be precise.  It&#8217;s been a fun experience and it&#8217;s one I hope to repeat.  That being said, if &#8230; <a href="http://jpgmr.wordpress.com/2011/12/20/lets-work-together/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=691&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/12/20/lets-work-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>String to Date Converter with Spring&#8217;s Conversion Service</title>
		<link>http://jpgmr.wordpress.com/2011/12/08/string-to-date-converter-with-springs-conversion-service/</link>
		<comments>http://jpgmr.wordpress.com/2011/12/08/string-to-date-converter-with-springs-conversion-service/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 13:01:02 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Conversion Service]]></category>
		<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Spring MVC]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=669</guid>
		<description><![CDATA[Recently I was working on a Spring MVC project.  I had an @RequestMapping where one of the method&#8217;s @RequestParam arguments was a java.util.Date type.  I didn&#8217;t think much of it as I was writing the method, until when I tested &#8230; <a href="http://jpgmr.wordpress.com/2011/12/08/string-to-date-converter-with-springs-conversion-service/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=669&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/12/08/string-to-date-converter-with-springs-conversion-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert a JSON collection from String to List with Jackson using Spring&#8217;s Conversion Service</title>
		<link>http://jpgmr.wordpress.com/2011/12/05/convert-a-json-collection-from-string-to-list-with-jackson/</link>
		<comments>http://jpgmr.wordpress.com/2011/12/05/convert-a-json-collection-from-string-to-list-with-jackson/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:39:54 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Conversion Service]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Spring MVC]]></category>
		<category><![CDATA[Spring Roo]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=655</guid>
		<description><![CDATA[One of the nice features I&#8217;ve grown to love recently while using the Spring framework is the Spring conversion system.  Where the Spring conversion system shines in my opinion is in MVC applications.  When you create a Spring MVC application &#8230; <a href="http://jpgmr.wordpress.com/2011/12/05/convert-a-json-collection-from-string-to-list-with-jackson/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=655&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/12/05/convert-a-json-collection-from-string-to-list-with-jackson/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Invoking web services with Spring Integration and XStream marshalling</title>
		<link>http://jpgmr.wordpress.com/2011/08/16/invoking-web-services-with-spring-integration-and-xstream-marshalling/</link>
		<comments>http://jpgmr.wordpress.com/2011/08/16/invoking-web-services-with-spring-integration-and-xstream-marshalling/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 14:41:15 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring Integration]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[XStream]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=548</guid>
		<description><![CDATA[Recently I had the opportunity to learn a bit about web services.  I had never worked with them before, but naturally my first thought was to use Spring Integration&#8217;s web services support because Spring Integration just makes everything so much &#8230; <a href="http://jpgmr.wordpress.com/2011/08/16/invoking-web-services-with-spring-integration-and-xstream-marshalling/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=548&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/08/16/invoking-web-services-with-spring-integration-and-xstream-marshalling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Using a different version of Dojo in a Spring Roo generated project</title>
		<link>http://jpgmr.wordpress.com/2011/04/19/using-a-different-version-of-dojo-in-a-spring-roo-generated-project/</link>
		<comments>http://jpgmr.wordpress.com/2011/04/19/using-a-different-version-of-dojo-in-a-spring-roo-generated-project/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 03:46:49 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Spring MVC]]></category>
		<category><![CDATA[Spring Roo]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=521</guid>
		<description><![CDATA[I haven&#8217;t yet come across a time when I actually needed to use a different version of Dojo in my own Roo generated project, but if you&#8217;re interested in knowing how to do it, follow along.  I actually saw the &#8230; <a href="http://jpgmr.wordpress.com/2011/04/19/using-a-different-version-of-dojo-in-a-spring-roo-generated-project/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=521&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/04/19/using-a-different-version-of-dojo-in-a-spring-roo-generated-project/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>

		<media:content url="http://jpgmr.files.wordpress.com/2011/04/dojo.png" medium="image">
			<media:title type="html">dojo</media:title>
		</media:content>
	</item>
		<item>
		<title>HTML Scraping with a dose of Spring Integration</title>
		<link>http://jpgmr.wordpress.com/2011/04/03/html-scraping-with-a-dose-of-spring-integration/</link>
		<comments>http://jpgmr.wordpress.com/2011/04/03/html-scraping-with-a-dose-of-spring-integration/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 19:32:53 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring Integration]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=496</guid>
		<description><![CDATA[If you&#8217;re reading this, chances are you&#8217;ve either tried to scrape HTML before or you&#8217;re curious how Spring Integration can help make at least part of the job much simpler.  In a perfect world, you&#8217;d have a web service you &#8230; <a href="http://jpgmr.wordpress.com/2011/04/03/html-scraping-with-a-dose-of-spring-integration/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=496&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/04/03/html-scraping-with-a-dose-of-spring-integration/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Using the JPA @Embeddable annotation to create your own composite keys</title>
		<link>http://jpgmr.wordpress.com/2011/03/27/using-the-jpa-embeddable-annotation-to-create-your-own-composite-keys/</link>
		<comments>http://jpgmr.wordpress.com/2011/03/27/using-the-jpa-embeddable-annotation-to-create-your-own-composite-keys/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 14:32:51 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JPA]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=426</guid>
		<description><![CDATA[Creating Entity classes using JPA and annotations requires that your class have at least one member annotated with @Id.  Sometimes we don&#8217;t have the luxury of a table that already has a primary key field or any key fields.  In &#8230; <a href="http://jpgmr.wordpress.com/2011/03/27/using-the-jpa-embeddable-annotation-to-create-your-own-composite-keys/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=426&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/03/27/using-the-jpa-embeddable-annotation-to-create-your-own-composite-keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Minimal log4j output to the console and maximum output to a RollingFileAppender</title>
		<link>http://jpgmr.wordpress.com/2011/03/14/minimal-log4j-output-to-the-console-and-maximum-output-to-a-rollingfileappender/</link>
		<comments>http://jpgmr.wordpress.com/2011/03/14/minimal-log4j-output-to-the-console-and-maximum-output-to-a-rollingfileappender/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 13:15:34 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[log4j]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=418</guid>
		<description><![CDATA[Logging, it&#8217;s that one aspect of programming and development that you just can&#8217;t do without. However sometimes too much of a good thing is bad for you. When writing standalone JAR apps, I like to have minimal output to the &#8230; <a href="http://jpgmr.wordpress.com/2011/03/14/minimal-log4j-output-to-the-console-and-maximum-output-to-a-rollingfileappender/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=418&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/03/14/minimal-log4j-output-to-the-console-and-maximum-output-to-a-rollingfileappender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
		<item>
		<title>Running unit tests with the Spring Framework</title>
		<link>http://jpgmr.wordpress.com/2011/02/17/running-unit-tests-with-the-spring-framework/</link>
		<comments>http://jpgmr.wordpress.com/2011/02/17/running-unit-tests-with-the-spring-framework/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 21:09:10 +0000</pubDate>
		<dc:creator>Patrick Grimard</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[JUnit]]></category>
		<category><![CDATA[Spring Framework]]></category>

		<guid isPermaLink="false">http://jpgmr.wordpress.com/?p=391</guid>
		<description><![CDATA[Ever wondered how to create unit tests with the Spring Framework?  It&#8217;s actually quite simple using Spring&#8217;s TestContext Framework.  Here&#8217;s just a quick sample.  Of course the same information is available in the docs.  The first most important thing is &#8230; <a href="http://jpgmr.wordpress.com/2011/02/17/running-unit-tests-with-the-spring-framework/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpgmr.wordpress.com&amp;blog=10551946&amp;post=391&amp;subd=jpgmr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jpgmr.wordpress.com/2011/02/17/running-unit-tests-with-the-spring-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e42323b41920e4636c842f5cb3583ff9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">pgrimard1</media:title>
		</media:content>
	</item>
	</channel>
</rss>
