Any recommendations on where to start with learning Spring? I'd like to use something that has business-relevant examples and builds step-by-step. Suggestions/thoughts?
If you like to start by diving into the deep end of the pool, you might try the airline sample in spring-ws-2.0.3.RELEASE\samples\airline. It gives you a bit of JPA, MVC, SOAP.
It is a web service sample with web front end.
The Spring In Action book was very useful for me in understanding Spring. I started out learning Spring by following online examples, but the problem is to understand Spring you need to understand DI and AOP first. You first need to understand why you need DI and run time weaving, then you need to understand how Spring does both, and then the examples start making sense. Spring In Action does a good job of explaining the basics before going into the various libraries.
If you are already familiar with DI/AOP, you can probably jump into Spring much faster. However, if you aren't, it's very helpful to get a book.
You also want to be very aware of the date any blog/tutorial/article was posted. Because if you get an old one, you will get some old ways of doing things that aren't as good.