批次資料串流架構和型樣
批次 環境提供批次資料串流 (BDS) 架構,其中包括預先建置的程式碼以使用串流,例如文字、位元組、資料庫及資料集。 您可以實作介面,在其中新增用於處理串流的商業邏輯。 預先建置的程式碼會管理諸如開啟、關閉及外部化和內部化檢查點之類的動作。
BDS 架構型樣
BDS 架構型樣是使用者實作以插入商業邏輯之特定類型資料串流的簡式 Java™ TM 介面。 BDS 架構針對每一個型樣具有數個支援類別,這些型樣會執行大部分與串流管理相關的日常作業。 下表顯示 批次 環境提供的型樣:
| 型樣名稱 | 說明 | 支援類別 |
|---|---|---|
用來使用 JDBC 連線從資料庫擷取資料。 |
|
|
用來使用 JDBC 連線將資料寫入資料庫。 |
|
|
用來實作使用儲存程序從 JDBC 連線處理資料的商業邏輯 |
|
|
用來實作使用儲存程序將資料輸出至 JDBC 連線的商業邏輯 |
|
|
用來從檔案讀取位元組資料。 |
檔案位元組讀取器 |
|
用來將位元組資料寫入檔案。 |
FileByteWriter |
|
用來讀取文字檔。 |
TextFileReader |
|
用來寫入文字檔。 |
TextFileWriter |
|
用來使用 OpenJPA 從資料庫擷取資料 |
JPAReader |
|
用來使用「Java 持續性 API (JPA)」連線將資料寫入資料庫。 |
JPAWriter |
BDS 架構步驟
BDS 架構步驟透過執行與步驟管理相關的簿記作業,並將商業邏輯委派給使用者實作的類別,將建立批次步驟的工作量降到最低。
| 步驟 | 說明 |
|---|---|
使用一個輸入及一個輸出串流的簡式步驟。 |
|
使用一個輸入、一個輸出串流及一個錯誤串流的簡式步驟。 |
ThresholdPolicies
| 步驟 | 說明 |
|---|---|
此原則提供 批次 實作 ThresholdPolicy 介面。 |
|
此原則提供 批次 實作 ThresholdPolicy 介面 |