Java知識分享網 - 輕松學習從此開始!????

体育彩票福建31选7走:福建31选7开奖查询结果

Java1234官方群24:java1234官方群24
Java1234官方群24:791563025
     

006項目-百度云搜索引擎開源?。?!

畢設課設專業代做論文定制

007項目-資源分享平臺開源??!

領取國內優秀就業,加薪,跳槽項目課程源碼-vue2+jwt+springboot+mybaits前后端分離通訊錄系統課程

SpringBoot打造企業級進銷存

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)

《Spring Batch 批處理框架》PDF 下載


分享到:
時間:2016-10-23 12:50來源:https://download.csdn.net/ 作者:轉載  侵權舉報
《Spring Batch 批處理框架》PDF 下載
失效鏈接處理
《Spring Batch 批處理框架》PDF 下載

下載地址:
轉載自:csdn免積分下載:《Spring Batch 批處理框架》PDF 下載
 
電子版僅供預覽及學習交流使用,下載后請24小時內刪除,支持正版,喜歡的請購買正版書籍:《Spring Batch 批處理框架》
 
圖書簡介:
《Spring Batch 批處理框架》全面、系統地介紹了批處理框架Spring Batch,通過詳盡的實戰示例向讀者展示了Spring Batch框架對大數據批處理的基本開發能力,并對框架的架構設計、源碼做了特定的剖析;在幫助讀者掌握Spring Batch框架基本功能、高級功能的同時,深入剖析了Spring Batch框架的設計原理,幫助讀者可以游刃有余地掌握Spring Batch框架。
  《Spring Batch 批處理框架》分為入門篇、基本篇和高級篇三部分。入門篇介紹了批處理、Spring Batch的基本特性和新特性,快速入門的Hello World等內容引領讀者入門,從而進入數據批處理的世界?;酒氐憬彩雋聳菖淼暮誦母拍?、典型的作業配置、作業步配置,以及Spring Batch框架中經典的三步走策略:數據讀、數據處理和數據寫,詳盡地介紹了如何對CVS格式文件、JSON格式文件、XML文件、數據庫和JMS消息隊列中的數據進行讀操作、處理和寫操作,對于數據庫的操作詳細介紹了使用JDBC、Hibernate、存儲過程、JPA、Ibatis等處理。高級篇提供了高性能、高可靠性、并行處理的能力,分別向讀者展示了如何實現作業流的控制,包括順序流、條件流、并行流,如何實現健壯的作業,包括跳過、重試和重啟等,如何實現擴展作業及并行作業,包括多線程作業、并行作業、遠程作業和分區作業等,從而實現分布式、高性能、高擴展性的數據批處理作業。
 
相關截圖:
 
圖書目錄:
第1篇 入門篇
 
第1章 Spring Batch簡介 
1.1 什么是批處理 
1.2 Spring Batch 
1.2.1 典型場景 
1.2.2 Spring Batch架構 
1.3 Spring Batch優勢 
1.3.1 豐富的開箱即用組件 
1.3.2 面向Chunk的處理 
1.3.3 事務管理能力 
1.3.4 元數據管理 
1.3.5 易監控的批處理應用 
1.3.6 豐富的流程定義 
1.3.7 健壯的批處理應用 
1.3.8 易擴展的批處理應用 
1.3.9 復用企業現有IT資產 
1.4 Spring Batch 2.0新特性 
1.4.1 支持Java5 
1.4.2 支持非順序的Step 
1.4.3 面向Chunk處理 
1.4.4 元數據訪問 
1.4.5 擴展性 
1.4.6 可配置性 
1.5 Spring Batch 2.2新特性 
1.5.1 Spring Data集成 
1.5.2 支持Java配置 
1.5.3 Spring Retry 
1.5.4 Job Parameters 
1.6 開發環境搭建 
 
第2章 Spring Batch之Hello World 
2.1 場景說明 
2.2 項目準備 
2.2.1 項目結構 
2.2.2 準備對賬單文件 
2.2.3 定義領域對象 
2.3 定義job基礎設施 
2.4 定義對賬Job 
2.4.1 配置ItemReader 
2.4.2 配置ItemProcessor 
2.4.3 配置ItemWriter 
2.5 執行Job 
2.5.1 Java調用 
2.5.2 JUnit單元測試 
2.6 概念預覽 
 
 
第2篇 基本篇
 
第3章 Spring Batch基本概念 
3.1 命名空間 
3.2 Job 
3.2.1 Job Instance 
3.2.2 Job Parameters 
3.2.3 Job Execution 
3.3 Step 
3.3.1 Step Execution 
3.4 Execution Context 
3.5 Job Repository 
3.5.1 Job Repository Schema 
3.5.2 配置Memory Job
Repository 
3.5.3 配置DB Job Repository 
3.5.4 數據庫Schema 
3.6 Job Launcher 
3.7 ItemReader 
3.8 ItemProcessor 
3.9 ItemWriter 
 
第4章 配置作業Job 
4.1 基本配置 
4.1.1 重啟Job 
4.1.2 Job攔截器 
4.1.3 Job Parameters校驗 
4.1.4 Job抽象與繼承 
4.2 高級特性 
4.2.1 Step Scope 
4.2.2 屬性Late Binding 
4.3 運行Job 
4.3.1 調度作業 
4.3.2 命令行執行 
4.3.3 與定時任務集成 
4.3.4 與Web應用集成 
4.3.5 停止Job 
 
第5章 配置作業步Step 
5.1 配置Step 
5.1.1 Step抽象與繼承 
5.1.2 Step執行攔截器 
5.2 配置Tasklet 
5.2.1 重啟Step 
5.2.2 事務 
5.2.3 事務回滾 
5.2.4 多線程Step 
5.2.5 自定義Tasklet 
5.3 配置Chunk 
5.3.1 提交間隔 
5.3.2 異常跳過 
5.3.3 Step重試 
5.3.4 Chunk完成策略 
5.3.5 讀、處理事務 
5.4 攔截器 
5.4.1 ChunkListener 
5.4.2 ItemReadListener 
5.4.3 ItemProcessListener 
5.4.4 ItemWriteListener 
5.4.5 SkipListener 
5.4.6 RetryListener 
 
第6章 讀數據ItemReader 
6.1 ItemReader 
6.1.1 ItemReader 
6.1.2 ItemStream 
6.1.3 系統讀組件 
6.2 Flat格式文件 
6.2.1 Flat文件格式 
6.2.2 FlatFileItemReader 
6.2.3 RecordSeparatorPolicy 
6.2.4 LineMapper 
6.2.5 DefaultLineMapper 
6.2.6 LineCallbackHandler 
6.2.7 讀分隔符文件 
6.2.8 讀定長文件 
6.2.9 讀JSON文件 
6.2.10 讀記錄跨多行文件 
6.2.11 讀混合記錄文件 
6.3 XML格式文件 
6.3.1 XML解析 
6.3.2 Spring OXM 
6.3.3 StaxEventItemReader 
6.4 讀多文件 
6.5 讀數據庫 
6.5.1 JdbcCursorItemReader 
6.5.2 HibernateCursorItem
Reader 
6.5.3 StoredProcedureItem
Reader 
6.5.4 JdbcPagingItemReader 
6.5.5 HibernatePagingItem
Reader 
6.5.6 JpaPagingItemReader 
6.5.7 IbatisPagingItemReader 
6.6 讀JMS隊列 
6.6.1 JmsItemReader 
6.7 服務復用 
6.8 自定義ItemReader 
6.8.1 不可重啟ItemReader 
6.8.2 可重啟ItemReader 
6.9 攔截器 
6.9.1 攔截器接口 
6.9.2 攔截器異常 
6.9.3 執行順序 
6.9.4 Annotation 
6.9.5 屬性Merge 
 
第7章 寫數據ItemWriter 
7.1 ItemWrite 
7.1.1 ItemWriter 
7.1.2 ItemStream 
7.1.3 系統寫組件 
7.2 Flat格式文件 
7.2.1 FlatFileItemWriter 
7.2.2 LineAggregator 
7.2.3 FieldExtractor 
7.2.4 回調操作 
7.3 XML格式文件 
7.3.1 StaxEventItemWriter 
7.3.2 回調操作 
7.4 寫多文件 
7.4.1 MultiResourceItemWriter 
7.4.2 擴展MultiResourceItem
Writer 
7.5 寫數據庫 
7.5.1 JdbcBatchItemWriter 
7.5.2 HibernateItemWriter 
7.5.3 IbatisBatchItemWriter 
7.5.4 JpaItemWriter 
7.6 寫JMS隊列 
7.6.1 JmsItemWriter 
7.7 組合寫 
7.8 Item路由Writer 
7.9 發送郵件 
7.9.1 SimpleMailMessageItem
Writer 
7.10 服務復用 
7.10.1 ItemWriterAdapter 
7.10.2 PropertyExtracting
DelegatingItemWriter 
7.11 自定義ItemWrite 
7.11.1 不可重啟ItemWriter 
7.11.2 可重啟ItemWriter 
7.12 攔截器 
7.12.1 攔截器接口 
7.12.2 攔截器異常 
7.12.3 執行順序 
7.12.4 Annotation 
7.12.5 屬性Merge 
 
第8章 處理數據ItemProcessor 
8.1 ItemProcessor 
8.1.1 ItemProcessor 
8.1.2 系統處理組件 
8.2 數據轉換 
8.2.1 部分數據轉換 
8.2.2 數據類型轉換 
8.3 數據過濾 
8.3.1 數據Filter 
8.3.2 數據過濾統計 
8.4 數據校驗 
8.4.1 Validator 
8.4.2 ValidatingItemProcessor 
8.5 組合處理器 
8.6 服務復用 
8.6.1 ItemProcessorAdapter 
8.7 攔截器 
8.7.1 攔截器接口 
8.7.2 攔截器異常 
8.7.3 執行順序 
8.7.4 Annotation 
8.7.5 屬性Merge 
 
 
第3篇 高級篇
 
第9章 作業流Step Flow 
9.1 順序Flow 
9.2 條件Flow 
9.2.1 next 
9.2.2 ExitStatus VS
BatchStatus 
9.2.3 decision條件 
9.3 并行Flow 
9.4 外部Flow定義 
9.4.1 Flow 
9.4.2 FlowStep 
9.4.3 JobStep 
9.5 Step數據共享 
9.6 終止Job 
9.6.1 end 
9.6.2 stop 
9.6.3 fail 
 
第10章 健壯Job 
10.1 跳過Skip 
10.1.1 配置Skip 
10.1.2 跳過策略SkipPolicy 
10.1.3 跳過攔截器 
10.2 重試Retry 
10.2.1 配置Retry 
10.2.2 重試策略RetryPolicy 
10.2.3 重試攔截器 
10.2.4 重試模板 
10.3 重啟Restart 
10.3.1 重啟Job 
10.3.2 啟動次數限制 
10.3.3 重啟已完成的任務 
 
第11章 擴展Job、并行處理 
11.1 可擴展性 
11.2 多線程Step 
11.2.1 配置多線程Step 
11.2.2 線程安全性 
11.2.3 線程安全Step 
11.2.4 可重啟的線程
安全Step 
11.3 并行Step 
11.4 遠程Step 
11.4.1 遠程Step框架 
11.4.2 基于SI實現遠程Step 
11.5 分區Step 
11.5.1 關鍵接口 
11.5.2 基本配置 
11.5.3 文件分區 
11.5.4 數據庫分區 
11.5.5 遠程分區Step 
后記

 

------分隔線----------------------------
鋒哥公眾號


鋒哥微信號