Java クラスに "@WebService" のアノテーションを付け、それを JAX-WS RI ("Metro") で使用すると、JAX-WS RI は自分のクラスのオブジェクトをいくつ作成しますか? オブジェクトは常に最大で 1 つですか、それとも (使用状況によっては) より多くのインスタンスを作成できますか?
1 に答える
1
JAX-WS 標準はこれを指定していますか?
これはサーブレットによく似ていると思います。サーバーの標準では、アプリケーションに対して 1 つのサーブレット オブジェクトを作成するか、すべての要求に対して 1 つのサーブレット オブジェクトを作成するだけです。その場合、JAX-WS 実装がどのように機能するかを想定するようなプログラムを作成するべきではありません。
そして、それは私がどちらの方法でもお勧めすることです.この質問が意味をなさないようなコードを書いてください. そうすれば、予期せぬ事態に遭遇することはないと確信できます。また、たとえ新しい実装がたまたま異なる動作をしたとしても、Metro を別のものに切り替えることができます。
于 2009-06-14T15:02:55.163 に答える