Сколько объектов Web-сервисов создано в JAX-WS RI? - PullRequest
1 голос
/ 29 октября 2008

Когда я аннотирую класс Java с помощью "@WebService" и использую его с JAX-WS RI ("Metro"), сколько объектов моего класса создает RI JAX-WS? Всегда ли существует не более одного объекта или (возможно, в зависимости от использования) может быть создано больше экземпляров?

1 Ответ

1 голос
/ 14 июня 2009

Стандарт JAX-WS определяет это?

Я ожидаю, что это будет во многом похоже на сервлеты, где стандарт не устанавливает состояние сервера, а просто создает один объект сервлета для приложения или один для каждого запроса. Если это так, то вам не следует строить свою программу так, чтобы она делала предположения о том, как работает реализация JAX-WS.

И вот что я бы порекомендовал в любом случае: напишите свой код так, чтобы этот вопрос был спорным. Тогда вы будете уверены, что не столкнетесь с сюрпризами, и вы сможете переключить Metro на что-то другое, даже если новая реализация будет работать иначе.

...