Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Foreword - Pg. xv

foreword The origin of Spring Batch as an open source project goes back to the time when I joined a relatively new and small company called Interface21. 1 Many existing clients, and one big partner (Accenture), had repeatedly run into problems because the open source community lacked such a framework. Every IT project that needed offline pro- cessing found that they had to reinvent the basic features of deployment, processing patterns, and reliability. Then, and to this day, these are the unavoidable but necessary features of many environments across a wide range of industries. Who should read this book? For sure anyone who wants to learn how to use Spring Batch from the ground up. Some knowledge of the Spring Framework and familiarity with Spring programming models and common practices are more or less mandatory, but these are common skills and easily obtained elsewhere. Spring Batch isn't all that difficult to get started with once you have basic Spring knowledge. But the more you use a complex tool, the more you'll find that it pays to understand its inner workings, and even seasoned practitioners of Spring Batch applications will find much of the book rewarding reading. The content of the book is laid out in a way that's very accessible for readers: get started in part 1; learn the basics with handy references for later in part 2; and then the rubber meets the road with more advanced topics in part 3. The highlights for me are the chapters on transactions and reliability in part 2 and the chapter on scalability 1 Interface21 went on to rebrand itself as SpringSource ( before becoming a division of VMware ( in 2009. xv