|
|
Servlet with JavaBean サンプル・プログラムを実行する
デフォルトの ¥config¥mydomain ディレクトリで WebLogic Server を起動すると、サンプル・プログラムの EJBean が ¥applications ディレクトリに自動的に配置されます。
$ java examples.jolt.ejb.bankapp.Client
WebLogic Server をデフォルト設定で実行していない場合、次のコマンド行を使用する必要があります。
$ java examples.jolt.ejb.bankapp.Client "t3://WebLogicURL:Port"
パラメータの定義は次のとおりです。
次のオプション・パラメータは、クライアントによって上から順に解釈されます。
4. Beginning jolt.bankapp.Client...
5.
6. Created teller Terry
7.
8. Getting current balance of Account 10000 for Erin
9. Balance: 27924.02
10.
11. Start Transaction 1 for Erin
12.
13. Depositing 100.0 for Erin
14. Balance: 28024.02
15.
16. End Transaction 1 for Erin
17.
18. Start Transaction 2 for Erin
19.
20. Depositing 200.0 for Erin
21. Balance: 28224.02
22.
23. Withdrawing 28324.02 for Erin
24. Transaction error:
25. examples.jolt.ejb.bankapp.TransactionErrorException:Teller error:application
26. exception:
27. Account Overdraft
28.
29. Rolling back transaction for Erin
30.
31. End Transaction 2 for Erin
32.
33. Getting final balance of Account 10000 for Erin
34. Balance: 28024.02
35.
36. Removing teller Terry
37.
End jolt.bankapp.Client...
注記 トランザクション 2 がトランザクション 1 の終了時点の残高にロールバックされ、最終的な残高が表示されていることに注意してください。
EJB の詳細については、『WebLogic エンタープライズ JavaBeans プログラマーズガイド』を参照してください。BEA Jolt の使用方法については、『BEA Jolt』を参照してください。
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|