Speaker Topics - No Fluff Just Stuff

Spring Batch Processing

One of the tasks that can be the most difficult for developers is batch processing. Spring has added batch processing to its repertoire of frameworks now available. Available as a separate download this presentation will show what spring batch processing is and how to use it.

One of the most difficult operations to run effectively in an enterprise environment is batch processing. Often times you are dealing with huge amounts of data that must be run concurrently, in multiple steps, and worse yet we need a way to manage them in case they fail or abruptly shut down. Often times we rely on home grown solutions that generally require some cron job, mixed with sending items to a JMS queue for processing, with an MDB picking it up for processing. While many of these options “work”, they are often filled with kluge and poor error handling.
Spring Batch Processing is Spring's way of bringing some order and logic to batch processing. This presentation will step through how to use spring bath processing to create batched programs, complete with retry and error logic. By using Spring the hard part of creating reliable, reusable code is done for you; freeing up the developer to focus efforts solely on the business logic. And what's best, the actual business logic does not have to be Spring beans, they can be anything you want from POJOs to EJBs.


About Joseph Nusairat

Joseph Faisal Nusairat, author of “Beginning JBoss Seam” and co-author “Beginning Groovy & Grails”, is a Java developer who has been working full time in the Columbus Ohio area since 1998, primarily focused on Java development. His career has taken him into a variety of Fortune 500 industries including military applications, data centers, banking, internet security, pharmaceuticals, and insurance. Joseph is particularly fond of open source projects and tries to use as much open source software as possible when working with clients. Joseph is a graduate of Ohio University with dual degrees in Computer Science and Microbiology with a minor in Chemistry. Currently, Joseph works as a Senior Partner at Integrallis Software (www.integrallis.com).

More About Joseph »