Dr. Dobbs Portal has an interview with Arjen Poutsma, a project leader of the spring project. They are talking about how the spring web service modules can ease your development and how they should or shouldn’t be used.
When I started this whole project two years ago, it became clear to me that contract-first was best practice but nobody was doing it because it was pretty hard. The easiest way was to do the code-first approach. With Spring Web Service I tried to make the best practice an easy practice.