T.M. SoftStudio

feci quod potui, faciant meliora potentes

JAX-WS API

Пакет javax.annotation

В JAX-WS аннотация @Resource используется для ввода объекта WebServiceContext в классе реализации конечной точки Web-сервиса.

Аннотации @PostConstruct и @PreDestroy, как правило, служат для маркировки методов класса реализации конечной точки Web-сервиса или Handler-класса обработчика сообщений. Данные методы отвечают за инициализацию конфигурации экземпляра класса с настройкой доступа к внешним ресурсам и за освобождение всех задействованных ресурсов соответственно. Контейнер вызывает метод, промаркированный аннотацией @PostConstruct, после создания экземпляра класса до начала его работы, а метод, промаркированный аннотацией @PreDestroy, перед уничтожением экземпляра класса. В этом смысле методы класса реализации конечной точки JAX-WS Web-сервиса с аннотациями @PostConstruct и @PreDestroy являются аналогом методов init() и destroy() интерфейса javax.xml.rpc.server.ServiceLifecycle JAX-RPC SEI-класса.