《Spring Batch 批處理框架》全面、系統(tǒng)地介紹了批處理框架Spring Batch,通過詳盡的實戰(zhàn)示例向讀者展示了SpringBatch 框架對大數據批處理的基本開發(fā)能力,并對框架的架構設計、源碼做了特定的剖析;在幫助讀者掌握SpringBatch 框架基本功能、高級功能的同時,深入剖析了SpringBatch 框架的設計原理,幫助讀者可以游刃有余地掌握SpringBatch 框架?!禨pring Batch 批處理框架》分為入門篇、基本篇和高級篇三部分。入門篇介紹了批處理、Spring Batch 的基本特性和新特性,快速入門的HelloWorld 等內容引領讀者入門,從而進入數據批處理的世界?;酒攸c講述了數據批處理的核心概念、典型的作業(yè)配置、作業(yè)步配置,以及Spring Batch 框架中經典的三步走策略:數據讀、數據處理和數據寫,詳盡地介紹了如何對CVS 格式文件、JSON 格式文件、XML 文件、數據庫和JMS 消息隊列中的數據進行讀操作、處理和寫操作,對于數據庫的操作詳細介紹了使用JDBC、Hibernate、存儲過程、JPA、Ibatis 等處理。高級篇提供了高性能、高可靠性、并行處理的能力,分別向讀者展示了如何實現作業(yè)流的控制,包括順序流、條件流、并行流,如何實現健壯的作業(yè),包括跳過、重試和重啟等,如何實現擴展作業(yè)及并行作業(yè),包括多線程作業(yè)、并行作業(yè)、遠程作業(yè)和分區(qū)作業(yè)等,從而實現分布式、高性能、高擴展性的數據批處理作業(yè)?!禨pring Batch 批處理框架》適合需要具體使用批處理作業(yè)、大數據處理的開發(fā)人員、設計人員和架構師,對于企業(yè)中存在大量作業(yè)的運維人員亦有一定的參考價值。