<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="0.92">
<channel>
	<title>MemeStorm</title>
	<link>http://www.memestorm.com/blog</link>
	<description>Exploring the Spring Framework and Application Development</description>
	<lastBuildDate>Thu, 22 Nov 2007 19:49:28 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Testing Java Persistence API (JPA) Entities Outside the Container</title>
		<description>When I wrote about the Java Persistence API (JPA), Spring and Eclipse Web Tools Platform (WTP) I neglected to show how easy it was to test our JPA entities.

Traditionally, testing EJBs outside of a container was an absolute pain.  Testing JPA is embarrassingly easy, especially with Spring doing all ...</description>
		<link>http://www.memestorm.com/blog/testing-java-persistence-api-jpa-entities-outside-the-container/</link>
			</item>
	<item>
		<title>Java Persistence API (JPA), Spring and Eclipse Web Tools Platform (WTP)</title>
		<description>It’s time to add some persistence to our talks.  I spent a good two hours trying to get Spring, JPA and Eclipse to play along.  Here’s what I eventually did…So our goal is to create a project that I can run from within Eclipse, or deploy to something ...</description>
		<link>http://www.memestorm.com/blog/java-persistence-api-jpa-spring-and-eclipse-web-tools-platform-wtp/</link>
			</item>
	<item>
		<title>Session-scoped Beans in Spring 2.0</title>
		<description>Spring 2.0 introduces a new way of scoping beans.  We've spoken about singleton scoped beans in the past and there are factory beans too.  Now there are session, request and other types of bean scopes.  As you might imagine, a Spring bean scoped to the sessions means ...</description>
		<link>http://www.memestorm.com/blog/session-scoped-beans-in-spring-20/</link>
			</item>
	<item>
		<title>Lazy bean instantiation in Spring 2.0</title>
		<description>Spring 2.0 introduces a new way of instantiating beans defined in a
bean factory—lazily. Generally all singleton beans are
instantiated as one of the last things that a bean factory does.  You
can now change this behaviour slightly and ensure that a bean factory
doesn't instantiate your bean at all - until such ...</description>
		<link>http://www.memestorm.com/blog/lazy-bean-instantiation-in-spring-20/</link>
			</item>
	<item>
		<title>Basic Spring Web services with XFire and JSR 181</title>
		<description>I hadn't intended to expose any of our functionality with Web services so soon, but that's the great thing about Spring—many of the services are orthogonal to each other.  Let's look at how we can expose some Spring beans as Web services.  We'll do it using JSR 181 ...</description>
		<link>http://www.memestorm.com/blog/basic-spring-web-services-with-xfire-and-jsr-181/</link>
			</item>
	<item>
		<title>Spring Components - XML configuration on steroids</title>
		<description>The single most important feature in Spring 2.0 (IMO) is a new XML
configuration convenience feature.  I believe this is going to
revolutionize the way people develop for Spring and bootstrap a modest
component market too.  This is a lot more than a convenience features
- it's a fledgling component model too.

In ...</description>
		<link>http://www.memestorm.com/blog/spring-components-xml-configuration-on-steroids/</link>
			</item>
	<item>
		<title>Convention over Configuration in Spring&#8217;s MVC</title>
		<description>Convention Over Configuration (CoC) is a term often bandied
around by Ruby on Rails followers.  From the wikipedia it's
defined as "the programmer only needs to specifically configure what
is unconventional."  Very sensible advice indeed, although it's not without its problems.  We've already
seen one example of CoC in Spring: the ...</description>
		<link>http://www.memestorm.com/blog/convention-over-configuration-in-springs-mvc/</link>
			</item>
	<item>
		<title>Spring Binding and Validation: Introduction</title>
		<description>You want to slurp in some data, perhaps from a simple form or from
request parameters.  To do this, we'll explore the AbstractCommandController and learn about the related issues of binding and validation.  Spring makes this kind of thing pretty effortless, and this will serve as the foundation of ...</description>
		<link>http://www.memestorm.com/blog/spring-binding-and-validation-introduction/</link>
			</item>
	<item>
		<title>Loading resources from files or the classpath</title>
		<description>You want to load resources from the file system or classpath from
within beans initialized by a Spring context.

Background

Our HSQLDB utility class needs to load the SQL to create the database every time our application starts, as outlined in a Embedded Database Starting Up With Web Context.  How does this ...</description>
		<link>http://www.memestorm.com/blog/loading-resources-from-files-or-the-classpath/</link>
			</item>
	<item>
		<title>Use Spring&#8217;s bean lifecycle callback methods to control your destiny</title>
		<description>You want to run an initialize or destroy method on a bean after the context creates it. These lifecycle methods allow you to grab and release resources.
How to do it
Well, we did this in the previous blog entry, making use of an ApplicationListener and InitializingBean.  This was overkill!  ...</description>
		<link>http://www.memestorm.com/blog/use-springs-bean-lifecycle-callback-methods-to-control-your-destiny/</link>
			</item>
</channel>
</rss>
