S2コンテナでバッチを書く

S2コンテナはバッチも書けるんです

え、なに、Seasar2 って Web のフレームワークなんじゃないの?
と思っていた私。

Eclipse の Dolteng プロジェクトの新規作成をして
迷わず Web アプリケーションを作成していた私。

ふと、Web アプリケーション と書かれたドロップダウンリストをそっとクリックしてみると
「スタンドアローン」という文字が。

そうなんです。
アプリケーションサーバが無くても単体で動作する Seasar2 による
単独のアプリケーションも作れるんです。

Webアプリケーションの場合、アプリケーションサーバを起動すると同時にDIの初期化が実行されますが
スタンドアローンアプリケーションの場合は 4行目のように、初期化処理を記述する必要があります。

これさえやっておけば、5行目にあるように SingletonS2Container.getComponent() で
自分でDIできます。

ちょっとした DB 操作をライトに実現したいよ、という方にはお勧めです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です