Seasar2+S2Daoでバッチアプリケーションを作っています。 ■ 流れ 1. ジョブスケジューラ ↓ 2. シェル(パス通したり) ↓ 3. Java(Main文持ってる。DIContainerの起動とか、パラメータの解釈とか。) ↓ 4. 各ビジネスロジック(Dao使ってDBアクセスしたりとか、イロイロ。) ■ パッケージの構成(普通のMavenプロジェクト) src/main/java – hoge.dao – hoge.entity – hoge.job – hoge.xxx src/main/resources – aop.dicon – app.dicon – j2ee.dicon ※ dao.diconはs2-dao-.jarに内包されている ■ Jobクラス Jobの構成 – AbstractJob…親クラス。 – HogeJob…ビジネスロジックを実行するクラス。 上