
Spring standardization numbers on the increase
Spring - here to stay for a long time
I visit many clients and speak to even more on a day-to-day basis. This includes existing Interface21 clients as well as companies that are interested in our products and services across Europe. I have noticed a recurring theme in the conversations I am having: Spring [...]

Creating a Spring 2.0 namespace? Use Spring's AbstractBeanDefintionParser hierarchy.
Lately it seems like I've been focusing on creating Spring XML namespaces. It's been a lot of trial and error (both on the XSD and Spring side) to get a good pattern for creating parsers. One of the biggest confusions that I ran into was the AbstractBeanDefinitionParser hierarchy. At this point it [...]

Validation logic (and my first post!)
Hey all!
This is my first post since I joined Interface21 last month. My previous blog is now officially deprecated and I won't be updating it anymore.
So what is the subject of my first post (except to introduce myself)? Validation logic. It won't be a walkthrough of how to perform validation in the Spring framework, rather [...]

Steven's biz.blog has a new home
Hello all,
This is just a quick entry to let you know I have officially relocated my biz.blog to here, our new Interface21 team blog. I'm excited about this group blog serving as the voice of Interface21. For those of you who know me, you know to expect a different perspective.
I have got some saved drafts [...]

Message Driven POJOs!
Of all the new Spring 2.0 features and improvements, I must admit that Message-Driven POJOs are one of my personal favorites. I have a feeling that a lot of other Spring users will feel the same way.
Here I am providing a quick introduction. There is a lot more to show, and I will follow this [...]

Simplifying Enterprise Applications with Spring 2.0 and AspectJ
An article I wrote for the InfoQ site has just gone live: Simplifying Enterprise Applications With Spring 2.0 and AspectJ.
I've heard a number of people saying that "AOP is too hard", or "AOP makes things too complex". In a way this article was written as a rebuttal of those views (hence the title, "Simplifying [...]

Using JPA in Spring without referencing Spring
Spring 2.0 has added support for the JPA data access standard with all of the standard Spring support classes one would expect. Mark Fisher has a great post on how to use this new support. However one of the questions that we keep getting is why one would want to use a Spring [...]

10 Common Misconceptions About Spring
Yesterday there were a few posts related to the forthcoming Beginning Spring 2 book, and I wanted to point those out here.
First, since this book will be of interest to those new to Spring - or even those who are simply curious at this point, we decided that it would be a good idea to [...]

Finishing "Beginning Spring 2: from Novice to Professional"
To celebrate the launch of the new i21 team blog I take this opportunity to introduce a new Spring book that's coming up shortly. It's titled "Beginning Spring 2: from Novice to Professional" and is published by Apress. I've co-authored this book with Mark Fisher (i21), Bram Smeets (of DWR fame) and Seth Ladd (of [...]

AOP Configuration Choices in Spring 2.0
There are a lot of reasons to love working at Interface21, but by far the best has to be working with the leaders of the industry. For example, one of Spring 2.0's major focus points has been on improving AOP support. We've added a new configuration namespace, the AspectJ pointcut language and support [...]