<?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 Forward</title>
	<atom:link href="http://ogrigas.eu/spring/feed" rel="self" type="application/rss+xml" />
	<link>http://ogrigas.eu/spring</link>
	<description>A software developer&#039;s blog focused on Spring Framework</description>
	<lastBuildDate>Wed, 28 Apr 2010 19:33:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spring WS and JAXB without a Code Generator</title>
		<link>http://ogrigas.eu/spring/2010/04/spring-ws-and-jaxb-without-a-code-generator</link>
		<comments>http://ogrigas.eu/spring/2010/04/spring-ws-and-jaxb-without-a-code-generator#comments</comments>
		<pubDate>Wed, 28 Apr 2010 18:14:33 +0000</pubDate>
		<dc:creator>Osvaldas Grigas</dc:creator>
				<category><![CDATA[Spring 2.5]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://ogrigas.eu/spring/?p=91</guid>
		<description><![CDATA[Note: although this post mostly talks about implementing web services, the manual object-XML mapping technique described here can also be applied to WS clients.
I&#8217;d like to start by confessing that I&#8217;m very picky about programming techniques that rely on source code generators. I&#8217;m also sceptical about other kinds of compile-time tools that generate artifacts like [...]]]></description>
		<wfw:commentRss>http://ogrigas.eu/spring/2010/04/spring-ws-and-jaxb-without-a-code-generator/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Inherit Spring Security Context in Child Threads</title>
		<link>http://ogrigas.eu/spring/2010/04/inherit-spring-security-context-in-child-threads</link>
		<comments>http://ogrigas.eu/spring/2010/04/inherit-spring-security-context-in-child-threads#comments</comments>
		<pubDate>Sun, 04 Apr 2010 12:43:47 +0000</pubDate>
		<dc:creator>Osvaldas Grigas</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Spring 2.5]]></category>

		<guid isPermaLink="false">http://ogrigas.eu/spring/?p=79</guid>
		<description><![CDATA[By default, Spring Security context is bound to ThreadLocal, which may catch you by surprise in some cases involving spawned threads.
So I setup my security infrastructure to authenticate users, populate their details from database, grant them authorities, I configure AccessDecisionManager and put @Secured annotations on my business methods to assert those authorities, etc. It all [...]]]></description>
		<wfw:commentRss>http://ogrigas.eu/spring/2010/04/inherit-spring-security-context-in-child-threads/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diagram of Spring 3.0 module dependencies</title>
		<link>http://ogrigas.eu/spring/2009/12/diagram-of-spring-3-0-module-dependencies</link>
		<comments>http://ogrigas.eu/spring/2009/12/diagram-of-spring-3-0-module-dependencies#comments</comments>
		<pubDate>Tue, 29 Dec 2009 22:07:32 +0000</pubDate>
		<dc:creator>Osvaldas Grigas</dc:creator>
				<category><![CDATA[Spring 3.0]]></category>

		<guid isPermaLink="false">http://ogrigas.eu/spring/?p=62</guid>
		<description><![CDATA[As Spring 3.0.0.RELEASE is finally out, I decided to draw a diagram that shows interdependency of modules comprising the latest Spring Framework. For the sake of simplicity, some direct dependencies have been omitted if they can be deduced transitively. Optional dependencies are not displayed.

The idea of this diagram is to get a bird&#8217;s-eye view of [...]]]></description>
		<wfw:commentRss>http://ogrigas.eu/spring/2009/12/diagram-of-spring-3-0-module-dependencies/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Access Spring WS MessageContext from anywhere</title>
		<link>http://ogrigas.eu/spring/2009/11/access-spring-ws-messagecontext-from-anywhere</link>
		<comments>http://ogrigas.eu/spring/2009/11/access-spring-ws-messagecontext-from-anywhere#comments</comments>
		<pubDate>Sat, 07 Nov 2009 11:06:59 +0000</pubDate>
		<dc:creator>Osvaldas Grigas</dc:creator>
				<category><![CDATA[Spring 2.5]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://ogrigas.eu/spring/?p=26</guid>
		<description><![CDATA[Spring Web Services framework has a special MessageContext class for holding request and response messages as well as arbitrary properties during the processing of a WS request. This class is especially useful if you are writing your own endpoint interceptors, because it allows you to do whatever you want with all incoming or outgoing web [...]]]></description>
		<wfw:commentRss>http://ogrigas.eu/spring/2009/11/access-spring-ws-messagecontext-from-anywhere/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Are you a Spring developer?</title>
		<link>http://ogrigas.eu/spring/2009/09/are-you-a-spring-developer</link>
		<comments>http://ogrigas.eu/spring/2009/09/are-you-a-spring-developer#comments</comments>
		<pubDate>Tue, 08 Sep 2009 20:13:02 +0000</pubDate>
		<dc:creator>Osvaldas Grigas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ogrigas.eu/spring/?p=19</guid>
		<description><![CDATA[I hate it when I see job titles that include the name of a software framework in it, like &#8220;ASP.NET developer&#8221;, &#8220;SharePoint developer&#8221;, &#8220;Struts developer&#8221;, etc. They make it sound as if knowing how to use the framework in question is the only competence the candidate is supposed to have. In reality, since any framework [...]]]></description>
		<wfw:commentRss>http://ogrigas.eu/spring/2009/09/are-you-a-spring-developer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
