# The Spring Batch - Reference Documentation

Wayne Lund, Waseem Malik, Lucas Ward, Scott Wintermute, Kerry O'Brien, Tomi Vanek
May 2007

## Chapter 1: Spring Batch Introduction

Overview of the Spring Batch Architecture - the Spring Batch Reference Model

## Chapter 2: The Spring Batch Infrastructure

Infrastructure covers Repeat Template, I/O facilities and the RetryTemplate

## Chapter 3: Spring Batch Core

Describe the domain language of batch and how the pieces fit together.

## Chapter 4: Spring Batch Execution

Describe the simple batch execution environment.

## Chapter 5: Spring Batch Applications

Describe the solution space for spring batch.

## Chapter 6: Spring Batch Samples

The documentation for samples goes here

## Chapter 7: Unit and Integration Testing Batch Jobs

The documentation for unit and integration testing of batch jobs goes here.

## Chapter 8: Performance Testing Batch Jobs

How to performance test batch jobs.

## Chapter 9: Glossary

(Should this be Appendix A?) The Batch Glossary documents common terms used in the batch processing domain.

## More sections that may come later?

More advanced info about building Spring Batch, how to contribute, JMS integration, management with JMX, the Spring Batch data model, integration with schedulers (eg quartz)