質問: Axis はどのようにして私のバックエンドサービスオブジェクトを作成しますか? これをコントロールすることはできますか?

回答: Axis はサービスに対して "scope" パラメータをサポートします。このパラメータには、"request" (各リクエストごとにサービスに対して新しいオブジェクトを作成する。これがデフォルトです。)、"session" (各セッションごとに新しいオブジェクトを関連付ける)、"application" (全てのユーザはたった一つのオブジェクトを共有する)を設定することができます。詳細については Axis ユーザガイドの Scoped Services を参照してください。

注意: もしスコープに "session" あるいは "application" を設定すれば、制御の複数のスレッドがあなたのオブジェクトのメソッドに同時にアクセスする可能性があります。このような場合において、あなたのオブジェクトがスレッドセーフであることを保証するのはあなたの責任です。

ja/axis/AxisServiceObjects (last edited 2009-09-20 22:48:15 by localhost)