<?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/"
	>

<channel>
	<title>Spring in Practice</title>
	<atom:link href="http://springinpractice.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://springinpractice.com</link>
	<description>Willie Wheeler&#039;s Spring blog</description>
	<lastBuildDate>Fri, 18 May 2012 07:39:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How to run JavaScript from Java</title>
		<link>http://springinpractice.com/2012/05/13/how-to-run-javascript-from-java/</link>
		<comments>http://springinpractice.com/2012/05/13/how-to-run-javascript-from-java/#comments</comments>
		<pubDate>Sun, 13 May 2012 18:02:04 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 09 - Comments]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[showdown]]></category>
		<category><![CDATA[wmd]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1305</guid>
		<description><![CDATA[Java 6 comes with the Rhino JavaScript engine, which makes it easy to run JavaScript from inside your Java app. There are different situations in which you might want to do this. Chapter 9 of Spring in Practice affords a &#8230; <a href="http://springinpractice.com/2012/05/13/how-to-run-javascript-from-java/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/13/how-to-run-javascript-from-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Injecting a file from the classpath into a bean</title>
		<link>http://springinpractice.com/2012/05/12/injecting-a-file-from-the-classpath-into-a-bean/</link>
		<comments>http://springinpractice.com/2012/05/12/injecting-a-file-from-the-classpath-into-a-bean/#comments</comments>
		<pubDate>Sun, 13 May 2012 06:29:08 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 01 - DI]]></category>
		<category><![CDATA[Chapter 09 - Comments]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[resource]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1293</guid>
		<description><![CDATA[Here&#8217;s a quick tip for you. Sometimes you need to inject a java.io.File from your classpath into a bean, but you don&#8217;t want to have to spell out the absolute path (even in a configuration file). Never fear. It&#8217;s easy: &#8230; <a href="http://springinpractice.com/2012/05/12/injecting-a-file-from-the-classpath-into-a-bean/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/12/injecting-a-file-from-the-classpath-into-a-bean/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pagination and sorting with Spring Data JPA</title>
		<link>http://springinpractice.com/2012/05/11/pagination-and-sorting-with-spring-data-jpa/</link>
		<comments>http://springinpractice.com/2012/05/11/pagination-and-sorting-with-spring-data-jpa/#comments</comments>
		<pubDate>Fri, 11 May 2012 08:31:50 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 02 - Data]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[spring data]]></category>
		<category><![CDATA[spring data jpa]]></category>
		<category><![CDATA[twitter bootstrap]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1263</guid>
		<description><![CDATA[In an earlier post I introduced Spring Data JPA, which makes it really easy to create a DAO layer. I didn&#8217;t get into too much depth, so this time I want to explore a couple of cool features that the &#8230; <a href="http://springinpractice.com/2012/05/11/pagination-and-sorting-with-spring-data-jpa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/11/pagination-and-sorting-with-spring-data-jpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring&#8217;s constructor namespace is a bad idea</title>
		<link>http://springinpractice.com/2012/05/07/springs-constructor-namespace-is-a-bad-idea/</link>
		<comments>http://springinpractice.com/2012/05/07/springs-constructor-namespace-is-a-bad-idea/#comments</comments>
		<pubDate>Tue, 08 May 2012 04:26:19 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 01 - DI]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[constructor]]></category>
		<category><![CDATA[di]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1245</guid>
		<description><![CDATA[The other day I wrote up a post explaining how to use Spring&#8217;s constructor namespace, which is new with Spring 3.1. So the following might be a little surprising: Spring&#8217;s constructor namespace is a bad idea. I wanted to like &#8230; <a href="http://springinpractice.com/2012/05/07/springs-constructor-namespace-is-a-bad-idea/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/07/springs-constructor-namespace-is-a-bad-idea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mavenizing an empty GitHub project in Eclipse</title>
		<link>http://springinpractice.com/2012/05/06/mavenizing-an-empty-github-project-in-eclipse/</link>
		<comments>http://springinpractice.com/2012/05/06/mavenizing-an-empty-github-project-in-eclipse/#comments</comments>
		<pubDate>Mon, 07 May 2012 02:30:15 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[sts]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1230</guid>
		<description><![CDATA[This post is for myself more than anything else, just because I keep forgetting the steps involved. I&#8217;m using SpringSource Tool Suite 2.9.1.RELEASE, which is based on Eclipse 3.7.2 (Indigo). I have the egit and m2e Eclipse plugins installed. The &#8230; <a href="http://springinpractice.com/2012/05/06/mavenizing-an-empty-github-project-in-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/06/mavenizing-an-empty-github-project-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combined my two blogs</title>
		<link>http://springinpractice.com/2012/05/05/combined-my-two-blogs/</link>
		<comments>http://springinpractice.com/2012/05/05/combined-my-two-blogs/#comments</comments>
		<pubDate>Sun, 06 May 2012 04:39:30 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1164</guid>
		<description><![CDATA[To better focus my Java/Spring blogging, I&#8217;ve merged my former Wheeler Software blog into this one. There are a few articles that didn&#8217;t make the cut, but the majority of them did.]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/05/combined-my-two-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating non-WordPress blog comments into WordPress</title>
		<link>http://springinpractice.com/2012/05/03/migrating-non-wordpress-blog-comments-into-wordpress/</link>
		<comments>http://springinpractice.com/2012/05/03/migrating-non-wordpress-blog-comments-into-wordpress/#comments</comments>
		<pubDate>Thu, 03 May 2012 09:24:51 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=1129</guid>
		<description><![CDATA[This isn&#8217;t a Spring post, but I&#8217;m doing something that I think others might find useful, so I&#8217;m going to share it. I&#8217;m in the process of migrating content over from my old Wheeler Software blog to this one, which &#8230; <a href="http://springinpractice.com/2012/05/03/migrating-non-wordpress-blog-comments-into-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/05/03/migrating-non-wordpress-blog-comments-into-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Configuring Jetty to use Gmail as an SMTP provider</title>
		<link>http://springinpractice.com/2012/04/29/configuring-jetty-to-use-gmail-as-an-smtp-provider/</link>
		<comments>http://springinpractice.com/2012/04/29/configuring-jetty-to-use-gmail-as-an-smtp-provider/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 23:13:34 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 08 - Communicating]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[javamail]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=961</guid>
		<description><![CDATA[In chapter 8 of Spring in Practice, recipes 8.2 and 8.3 require a JNDI-exposed JavaMail session backed by an SMTP provider. Here I&#8217;ll show how to set that up in Jetty 6. For SMTP we&#8217;ll use Gmail, which provides a &#8230; <a href="http://springinpractice.com/2012/04/29/configuring-jetty-to-use-gmail-as-an-smtp-provider/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/04/29/configuring-jetty-to-use-gmail-as-an-smtp-provider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing PKIX path building issues when using JavaMail and SMTP</title>
		<link>http://springinpractice.com/2012/04/29/fixing-pkix-path-building-issues-when-using-javamail-and-smtp/</link>
		<comments>http://springinpractice.com/2012/04/29/fixing-pkix-path-building-issues-when-using-javamail-and-smtp/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 20:08:01 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 08 - Communicating]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[javamail]]></category>
		<category><![CDATA[pkix]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[tls]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=873</guid>
		<description><![CDATA[I&#8217;m writing this post in support of chapter 8 in my book Spring in Practice, which deals with Spring/JavaMail integration, since it&#8217;s not always straightforward to configure an app to use SMTP. The problem Suppose that you&#8217;ve configured your JavaMail &#8230; <a href="http://springinpractice.com/2012/04/29/fixing-pkix-path-building-issues-when-using-javamail-and-smtp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/04/29/fixing-pkix-path-building-issues-when-using-javamail-and-smtp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Spring constructor namespace</title>
		<link>http://springinpractice.com/2012/04/26/the-spring-constructor-namespace-and-some-deep-thoughts/</link>
		<comments>http://springinpractice.com/2012/04/26/the-spring-constructor-namespace-and-some-deep-thoughts/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 09:14:51 +0000</pubDate>
		<dc:creator>Willie Wheeler</dc:creator>
				<category><![CDATA[Chapter 01 - DI]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[constructor]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[ioc]]></category>
		<category><![CDATA[namespace]]></category>

		<guid isPermaLink="false">http://springinpractice.com/?p=694</guid>
		<description><![CDATA[You know the p namespace? It&#8217;s the one that cleans up your Spring configuration files by providing a shorthand for injecting beans and values: &#60;?xml version="1.0" encoding="UTF-8"?&#62; &#60;beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"&#62; &#60;bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" p:dataSource-ref="dataSource" p:packagesToScan="com.springinpractice.ch10.model" /&#62; &#8230; <a href="http://springinpractice.com/2012/04/26/the-spring-constructor-namespace-and-some-deep-thoughts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://springinpractice.com/2012/04/26/the-spring-constructor-namespace-and-some-deep-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

