2010年02月20日

WeldにViewScopedを追加するライブラリ〜その2〜

jp.empressia.scope.view.jarがTomcatで動かないって言う話があって、修正したよ。
Version1.0.1.18ってことで少し数字上げた〜(゜▽、゜

ついでに、サーバーシャットダウン時(再デプロイとかの時)に、
シャットダウンに時間がかかる(最大10分とか)みたいだったので確認したのだ。

なんか、WeldとかTomcatとかGlassFishのSessionと起動周りの動きとか、
いくつかくぐり抜けないといけないところが多そうだったから、
JSF2.0に依存する形で構造見直しして綺麗に動くように対応したよ。

というわけでJSF2.0+WeldであればGlassFishV3だけじゃなくてTomcatとかでも動くようになってるっ。まぁ、JSFのViewScopedもJSF2.0からだし、いいよね。

これで、JSFのViewの破棄とかとリンクして、正しいタイミングで@PreDestroyとかが呼ばれるはず!
Inject系を作るのは簡単だったけど、破棄系を整理するのが結構大変だったo(__oポテ

ダウンロードはこの辺からね☆
jp.empressia.jsf.scope.view.jar
jp.empressia.logging.jar

posted by すふぃあ at 14:47| Comment(0) | TrackBack(0) | 雁字
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/35449474

この記事へのトラックバック