Вызов конструктора веб-службы Java - PullRequest
1 голос
/ 24 августа 2009

Как вызвать конструктор веб-службы Java. В идеале, когда происходит вызов конструктора, когда вы используете сервис от клиента

1 Ответ

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

Вы явно не вызываете конструктор из клиента. С точки зрения веб-сервисов вы вызываете операцию. У клиента нет знаний о том, как эта операция реализована.

Жизненный цикл вашего объекта на стороне сервера находится в руках вашей конкретной реализации JAX-WS. Возможно, во время запуска вашего сервера он создаст одну или несколько копий вашего сервисного объекта, и именно тогда вызывается ваш конструктор.

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

operationAaa(final String exampleParam) {
    auditLog(exampleParam);

    doAaaWork(exampleParam);
}

operationBbb(final String exampleParam) {
    auditLog(exampleParam);

    doBbbWork(exampleParam);
}

Теперь, возможно, у вас может быть такая обработка, которая может быть реализована в обработчике. См. эту статью .

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