このドキュメントは、バッチフレームワーク『ふくろう』の API 仕様です。
2.基本設計 (2)機能概要説明 3.バッチ処理フレームワーク 【概要】 大量データの登録や抜き出しなど、バッチ的な処理を行うフレームワークを作成します。 このフレームワークに、基本機能の実装と、各種システム固有機能の実装が簡単に 行えるように、プラグイン方式を採用します。 なお、このフレームワーク単独での採用は検討していません。エンジンとしては、 一体として扱います。 【効果】 簡易的なバッチ(あるDBから抜き出して、別のDBに登録するなど)や、ファイルからの 入出力などが、簡単に作成できるようになります。 将来的には、統合サーバー機能を充実させることで、PL/SQLの代わりにJavaで 業務アプリケーションを作成していく事が可能になります。 【機能】 1.バッチ共通のMainProcess で、各Process クラス を数珠繋ぎに処理していきます。 2.処理の開始は、FirstProcess クラスより始めて、順次、ChainProcess実装クラスで 処理を継続します。 3.FirstProcess クラス の next() で、次の行が存在するかどうかを判断します。 以降の ChainProcess では、LineModel が null かどうか判断して、継続処理を行うか どうかを決定します。 4.MainProcess の拡張機能(ログ方式など)をサブクラスで与えます。