= TERASOLUNA Batch Framework for Java =
== 概要 ==
Javaによるバッチアプリケーション開発を実現するためのフレームワークです。
バッチアプリケーションでは、限られたリソースでの大量データの処理や、
バッチ処理特有のトランザクション管理が求められます。
これらバッチアプリケーション特有の要件をフレームワークでサポートすることで、システムの品質向上・開発の効率化を実現します。
[[Thumb(BatchFWforJava.png, caption=TERASOLUNA Batch Framework for Java(クリックで画像表示))]]
== 特徴とメリット ==
* 実績のあるソフトウェアアーキテクチャの適用により、品質向上を実現します。
* 業務開発者は、フレームワークが提供する機能を利用することにより、業務処理の開発のみに集中することができます。
* フレームワークが処理モデルを提供することで、処理モデルを標準化することができます。
* 導入から開発への初期導入コストを低減する整備された豊富なドキュメント・サンプルを提供しています。
== 動作環境 ==
* 対応JDK
* Sun JDK5/6
* 対応データベース
* Oracle11g(11.1.0)
* Oracle10g(10.2.0)
* Oracle9i(9.2.0)
* PostgreSQL8.4
* PostgreSQL8.3
* PostgreSQL8.2
* CommonJ利用(非推奨)時の対応WebAPサーバ
* !WebLogic Server 10.3
== ダウンロード ==
* 下記のコンテンツは、以下のページからダウンロードすることができます。
* [http://sourceforge.jp/projects/terasoluna/releases/51634]
||'''資材名'''||'''ダウンロードファイル名'''||'''説明'''||
||||||||
||フレームワーク本体||terasoluna-batch4j-projects_x.x.x.x.zip||Eclipseプロジェクトとして提供します。||
||ブランクプロジェクト||terasoluna-batch4j-blank_x.x.x.x.zip||アプリケーションの元となるブランクプロジェクトです。[[BR]]チュートリアルでは、これを元に学習していきます。||
||チュートリアル||terasoluna-batch4j-tutorial_x.x.x.x.zip||チュートリアルの完成版アプリケーションです。[[BR]]3種類のバッチからなる簡易的なサンプルで簡単に動作確認を行えます。||
||機能網羅サンプル||terasoluna-batch4j-funcsample_x.x.x.x.zip||各機能の実装に重点を置いたサンプルです。||
||ドキュメント||terasoluna-batch4j-doc_x.x.x.x.zip||フレームワークのマニュアルおよびチュートリアルです。[[BR]]詳細は、[wiki:Document ドキュメントページ]をご覧ください。||
||||||||
||上記全てを含むアーカイブ||terasoluna-batch4j-all_x.x.x.x.zip||上記5つを全て含んでいます。||
[[br]]
また、各プロジェクトおよびサンプルアプリケーションの導入手順は、以下をご覧ください。
* [wiki:HowToUse 導入手順]
[[br]]
フレームワークのAPIドキュメントは以下からご覧いただけます。
* [wiki:Javadoc フレームワークAPIドキュメント]