• WORK
  • PEOPLE
  • ABOUT
  • BLOG
  • Blog
  • News
  • Events
  • Presentations
  • Presentation: Enterprise Batch Processing with Spring Batch 2.x

    By John Engelman on Mar. 7 2013

    Download Full Presentation

    Batch processing is a critical aspect of many organizations. Batch jobs can be complicated to do well. Spring Batch 2 can make it easier. During this talk, we will look at the basic concepts of Spring Batch. We will look at the difference between item oriented processing and chunk oriented processing. We will cover the concepts of reading, processing, and writing items. Spring Batch makes testing easy using available open source tools and, since it uses Spring’s dependency injection framework, isolating units of work and mocking are second nature. After an overview of the Spring Batch basics, we will dive right into non-trivial jobs built in Spring Batch. We will see them run, and walk through the configuration and source code. We will see implementations of many of Spring Batch’s key features.

    Grails has grown in the last few years from a framework designed to quickly develop and deploy new web applications to being a critical tool for developing production ready enterprise applications. Being built upon Spring, Grails can utilize enterprise ready and proven technologies such as Spring Batch 2 to accelerate development by quickly integrating existing technology and configurations into new applications. In this part of the talk, we will explore the integration of Spring Batch 2 into a Grails application using the Grails Spring Batch plugin. We will review the various configurations options that the plugin exposes by default, how to extend the plugin, and how to reduce Spring Batch job configuration verbosity by using Groovy DSL instead of XML.

    Preview

    3 Responses to Presentation: Enterprise Batch Processing with Spring Batch 2.x

    1. Roberto says:
      March 12, 2013 at 11:13 pm

      Hi,

      How can i use JobExecutionListeners?

      Thanks

      Reply
    2. Pingback: Questa settimana in Grails (2013-11) - luca-canducci.com - Il blog di Luca Canducci: notizie, tips e nuove tecnologie dal mondo dell’IT.

    3. Stock says:
      April 29, 2013 at 2:46 pm

      Unfortunately SPRINGbatch is not enough as you expected.

      When we talk about enterprise, we should have a look to enterprise platform, like mainframe.

      SpringBatch is , in my opinion, a JCL, JOB CONTROL LANGUAGE (doesn’t matter XML or Groovy DSL). On open system a Batch Execution Environment is missing.

      Have a look to JEM, the BEE a this site: https://code.google.com/p/jem-the-bee/

      SpringBatch (XML) is supported>

      Hoping could be interesting!

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Case Studies
  • Java
  • Grails
  • Mobile
  • Approach
  • People
  • Blog
  • Community
  • About
  • Careers
  • Leadership Team
  • Contact
  • Corporate Headquarters
    Object Partners, Inc.
    Butler Square, Suite 302A
    100 North Sixth Street
    Minneapolis, MN 55403
    (612) 746-1580