ネタ心者歓迎!今更ながらにJava相談室 その3
■ このスレッドは過去ログ倉庫に格納されています
0166157
NGNG>どういう条件で終了するの?
画面(Java Application)からあるボタンをクリックしたら、オブジェクトaのメソッドsyuryouを
呼び出したいのです。画面とオブジェクトaの間の" -- "はrmiを通しています。
ちなみにメソッドcの中でSessionBeanを使っています。
(画面) -- (クラスA・クラスB -- SessionBean)
画面がクライアント、2番目の括弧はサーバに配置です。
(EJBをバッチ処理に無理矢理利用しています。)
クラスBがSessionBeanをハンドリングしており、クラスAがこのクラスB
のメソッドを呼び出します。クラスAはクラスBだけでなく同様のクラスB’などを
幾つか呼び出します。
SessionBeanはThreadを使ってはダメですが、クラスBをThread化するのは
問題ないと思います。意図としてはクラスBを途中で終了させることで、
SessionBeanのトランザクションは壊さないまま次の処理は実行させないように
します。
" -- "はrmi接続なので、呼び出す側オブジェクトbが消えても(途中終了しても)
呼び出される側のSessionBeanは処理を続けているのではないか?という発想です。
この趣旨のもと157で質問させて頂きました。
JavaApplicationとEJBを使ってバッチ処理というのはちょっと無理矢理かも
しれないですが。。。これはちょっと置いといて。
それ以外に何かこういう方法で処理と途中で終了させれば
よいのではないか?という他の方法がありましたらご教授下さいませ。
■ このスレッドは過去ログ倉庫に格納されています