Visit our blog
News & Events
This Week in Spring, January 31, 2012
Welcome back to another installment of This Week in Spring.
Seems like we were just staring down the holiday season a minute ago, doesn't it? Here we are a month on into the new year, already. Time sure does fly.
We've got lots of exciting new content, and a lot of it is either videos or full texts that you can read, be sure to skim through this roundup and then find yourself a nice cozy chair to absorb the rest of it and enjoy!
- Spring.NET Social 1.0.0 Has Been Released! Hot on the heels of Spring Social 1.0 (for Java)'s release late last year, Spring.NET Social 1.0.0 has been released with the foundation API as well as API implementations for Dropbox, LinkedIn and Twitter.
- Speaking of Spring Social, Craig Walls' SpringOne2GX talk, The Rise of OAuth,
is now available on InfoQ.com. The talk introduces the nuanced world of OAuth, and then introduces how Spring Social and Spring Security can make interoperating with, and providing, OAuth-based services easier.
- Michael Hunger, Spring Data Neo4J contributor and Neo4J ninja, has put together a very good guide on the Spring Data projects called
Good Relationships. Good Relationships is available as a free download from our friends at InfoQ. Michael, besides being a prolific coder (I'm still not convinced the man sleeps...), is a very good writer. He contributed the amazing content (not to mention the addon itself!) regarding the Spring Roo Neo4J addon to the book that co-author Steve Mayzak and I wrote about Spring Roo for O'Reilly last year (which is also available as a free download!. Thanks, O'Reilly, and Michael!).
I recommend this book - Michael's a NoSQL ninja, and an inspirational voice in the community.
Incidentally, this is a fine time to revisit Michael's SpringOne2GX 2011 talk, Introduction to Spring Data Neo4j, also on InfoQ!
- Roy Clarkson and Josh Long's (that's me!) SpringOne2GX 2011 talk, Mobile Web Development with HTML 5 is also on InfoQ. This talk introduces mobile application development techniques using HTML5.
- Frequent blogger Alex Soto has a blog on Thymeleaf, the powerful templating
library that works marvelously with Spring MVC. Alex introduces Thymeleaf, and a simple Spring MVC and HTML5 Maven archetype, which you can use to bootstrap your own Spring MVC project.
- In large teams with many modules, it is helpful to decouple implementations of services from their interface contracts. Dependency injection, and Spring in particular, make this trivial. Tobias Flohre outlines a structure for building loosely coupled business components with a minimal of fuss. Tobias employs Spring's Java configuration support to achieve the loose coupling of contracts and implementations - extricating the knowledge about which implementation is being used to the configuration.
In his blog, Brian Du Preez talks about his latest project and how he got it to work with Spring 3.0, Spring Web Services 2.0 and Spring Security LDAP. Nice job, Brian! Thanks for sharing the details on this - it'll benefit numerous others who are no doubt doing the same sort of thing in their own environments.
- This blog demonstrates how to configure a connection pool in Spring that connects to the in-memory database, H2.
- Geraint Jones has a nice blog introducing how to setup RESTful services using Spring MVC.
- Jeff Zapotoczny details his first steps with Spring Batch and Spring Batch Admin. Jeff felt that Spring Batch was a bit heavy-handed at first (it's easy to get that impression on first blush - it has so many features!) but on consulting with his team members he realized that Spring Batch, and Spring Batch Admin, were just right.
I'll be looking for more of Jeff's journey, and in the meantime, if you've got a batch problem to solve, why don't you take your first steps with Spring Batch?
- The TechArtifact blog has a
Spring MVC example that uses Maven.
- Lucas Jellema, on the AMIS blog has two interesting Tomcat blogs. The first one details how to setup Tomcat 7 as a server in Netbeans.
details how to run CometD examples on Tomcat, also using Maven and NetBeans.
Nice job, Lucas!
Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive