Работа веб-службы Java - PullRequest
       7

Работа веб-службы Java

0 голосов
/ 24 августа 2009

У меня есть набор операторов, которые должны выполняться несколько раз при каждом вызове веб-метода с новым сервисом. Я пытался писать в конструкторе, но конструктор вызывается только один раз при запуске сервера. Вместо этого мне нужно, чтобы набор stmts выполнялся каждый раз, когда на клиенте создается служба.

Ответы [ 2 ]

0 голосов
/ 24 августа 2009

Вы ищете @PostConstruct:

@javax.annotation.PostConstruct
public void postConstruct(){
    // initialization code
}

Метод, аннотированный @PostConstruct, вызывается контейнером один раз после создания экземпляра компонента.

РЕДАКТИРОВАТЬ: Я думаю, я неправильно понял ваш вопрос. Вы, вероятно, ищете перехватчики, как предложено djna, то есть javax.ejb.Interceptors аннотация. Вы можете найти хорошее введение здесь (как только закончится обслуживание java.net).

0 голосов
/ 24 августа 2009

Согласно вашему другому вопросу: возможно перехватчики помогут

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...