The Definitive Guide to Spring Batch: Modern Finite Batch Processing in the Cloud

Minella, Michael T.

買這商品的人也買了...

商品描述

Work with all aspects of batch processing in a modern Java environment using a selection of Spring frameworks. This book provides up-to-date examples using the latest configuration techniques based on Java configuration and Spring Boot. The Definitive Guide to Spring Batch takes you from the "Hello, World " of batch processing to complex scenarios demonstrating cloud native techniques for developing batch applications to be run on modern platforms. Finally this book demonstrates how you can use areas of the Spring portfolio beyond just Spring Batch 4 to collaboratively develop mission-critical batch processes.

You'll see how a new class of use cases and platforms has evolved to have an impact on batch-processing. Data science and big data have become prominent in modern IT and the use of batch processing to orchestrate workloads has become commonplace. The Definitive Guide to Spring Batch covers how running finite tasks on cloud infrastructure in a standardized way has changed where batch applications are run.

Additionally, you'll discover how Spring Batch 4 takes advantage of Java 9, Spring Framework 5, and the new Spring Boot 2 micro-framework. After reading this book, you'll be able to use Spring Boot to simplify the development of your own Spring projects, as well as take advantage of Spring Cloud Task and Spring Cloud Data Flow for added cloud native functionality.

Includes a foreword by Dave Syer, Spring Batch project founder.

What You'll Learn

  • Discover what is new in Spring Batch 4
  • Carry out finite batch processing in the cloud using the Spring Batch project
  • Understand the newest configuration techniques based on Java configuration and Spring Boot using practical examples
  • Master batch processing in complex scenarios including in the cloud
  • Develop batch applications to be run on modern platforms
  • Use areas of the Spring portfolio beyond Spring Batch to develop mission-critical batch processes


Who This Book Is For
Experienced Java and Spring coders new to the Spring Batch platform. This definitive book will be useful in allowing even experienced Spring Batch users and developers to maximize the Spring Batch tool.

 

商品描述(中文翻譯)

在現代的Java環境中,使用一系列Spring框架來處理批次處理的各個方面。本書提供了最新的示例,使用基於Java配置和Spring Boot的最新配置技術。《Spring Batch權威指南》將帶您從批次處理的「Hello, World」到展示在現代平台上運行批次應用程序的雲原生技術的複雜場景。最後,本書演示了如何使用Spring Batch 4以外的Spring組件來協同開發關鍵任務的批次處理過程。

您將看到一類新的用例和平台如何對批次處理產生影響。數據科學和大數據在現代IT中變得突出,使用批次處理來協調工作負載已經變得普遍。《Spring Batch權威指南》介紹了在雲基礎架構上以標準化方式運行有限任務的方式如何改變了批次應用程序的運行位置。

此外,您還將了解Spring Batch 4如何利用Java 9、Spring Framework 5和新的Spring Boot 2微框架。閱讀本書後,您將能夠使用Spring Boot簡化自己的Spring項目的開發,並利用Spring Cloud Task和Spring Cloud Data Flow提供的雲原生功能。

本書包含Spring Batch項目創始人Dave Syer的序言。

您將學到什麼:
- 了解Spring Batch 4的新功能
- 使用Spring Batch項目在雲中進行有限批次處理
- 使用實際示例瞭解基於Java配置和Spring Boot的最新配置技術
- 在複雜場景中掌握批次處理,包括在雲中
- 開發在現代平台上運行的批次應用程序
- 使用Spring組件的其他領域來開發關鍵任務的批次處理過程

本書適合對Spring Batch平台新手的經驗豐富的Java和Spring開發人員。這本權威指南將對即使是有經驗的Spring Batch用戶和開發人員也非常有用,可以最大程度地發揮Spring Batch工具的優勢。

作者簡介

Michael T. Minella is a software engineer, teacher, speaker, and author with over 15 years of enterprise development experience. He currently works for Pivotal as the project lead for the Spring Batch and Spring Cloud Task projects. Michael has spoken on a number of java, Spring, and big data topics and is a JavaOne Rockstar. Michael was a member of the expert group for JSR-352 (java batch processing). Michael is the author of Pro Spring Batch from Apress and the popular Refcard JUnit and EasyMock. Outside of the daily grind, Michael enjoys spending time with his family and enjoys woodworking, photography and InfoSec hobbies.

作者簡介(中文翻譯)

Michael T. Minella 是一位軟體工程師、教師、演講者和作者,擁有超過15年的企業開發經驗。他目前在 Pivotal 工作,擔任 Spring Batch 和 Spring Cloud Task 專案的項目負責人。Michael 曾就多個 Java、Spring 和大數據主題發表演講,並且是 JavaOne Rockstar。他也是 JSR-352(Java 批次處理)的專家小組成員。Michael 是 Apress 的《Pro Spring Batch》和熱門的《JUnit 和 EasyMock Refcard》的作者。在日常工作之外,Michael 喜歡與家人共度時光,並且熱愛木工、攝影和資訊安全等嗜好。