今回はステートフル・セッション Bean を作ってみます。ステートフル・セッション Bean とは、状態を保持するセッション Bean で、InitialContext によるルックアップや DI 等の度に新しいインスタンスが生成されます。サーブレットから複数のリクエストにまたがって Bean を使用する場合等において、保存しておいた Bean を使用することで状態を引き継ぐことができるため、ショッピングカート等の実装に使用することができると思います。
生成されたステートフル・セッション Bean は、明示的に削除メソッドを起動するか、タイムアウトが発生するまではアプリケーションサーバにてキャッシュされます。
[EJB3.0 の勉強 (3) ステートフル・セッション Bean を作ってみる]の続きを読むFC2 Blog Ranking に参加してます。クリックよろしくお願いします!
手始めにステートレス・セッション Bean を作ってみます。ステートレス・セッション Bean とは状態を保持しないセッション Bean で、クライアントからの呼び出し毎(InitialContext によるルックアップや DI等)に同じインスタンスが動作する可能性があるため、Bean のメンバ変数に状態を保持しない様に作成する必要があります。
生成されたステートレス・セッション Bean は、アプリケーションサーバにてキャッシュされ使いまわされたり、任意のタイミングで削除されたりします。
[EJB3.0 の勉強 (2) ステートレス・セッション Bean を作ってみる]の続きを読むFC2 Blog Ranking に参加してます。クリックよろしくお願いします!
仕事で Java を使ったシステムを構築することはよくあるのですが、J2EE 環境となると Servlet から自作のフレームワークを利用してばかりで EJB を使う機会が今のところ全然ありません(Spring や Seasar 等のオープンソース DI コンテナも全然使う機会がありませんが…)。さすがに独学でもいいから EJB くらいやっとくかということで、EJB 未経験状態を脱出すべく EJB3.0 の勉強を始めることにします。
以下の環境で実験します。
| OS | Fedora6 |
| アプリケーションサーバ | JBoss 4.2.0 |
| データベースサーバ | MySQL 4.1.8 |
JBoss 使うのも初めてなので、今回は JBoss で環境を用意するまでについて書いておきます。JBossのサーバ設定はallを使用します。
[EJB3.0 の勉強 (1) EJB3.0の勉強を始めました。]の続きを読むFC2 Blog Ranking に参加してます。クリックよろしくお願いします!
Author:いちのせ りょう
1974年北海道生まれ、育ちは沖縄/宮崎、で現在は東京在住のSEです。社会人10年目、未だにばりばり作ってます!Rio's Laboratory もよろしく…
性別:男性
車:MAZDA DEMIO
好きな音楽:B'z、The Yellow Monkey、Bon Jovi
好きなゲーム:MGS、Bio Hazard、Zeldaとか
やりたい事:F1観に行きたい、沖縄の海に潜りたい、空を飛びたい