Не знаете, как работают Java-аннотации (например, @SecurityDomain) и что они делают (генерируют ли они xml? Wsdl?) - PullRequest
1 голос
/ 28 января 2010

Я должен признать, что я довольно запутался, как аннотации работают в веб-сервисах java (SOAP).

Что делает добавление тега? Я думаю, что, возможно, добавление тега генерирует некоторый XML или, возможно, WSDL? Должен ли я видеть разницу в этих файлах при сборке?

Было бы замечательно любое описание или ссылка. Я много искал, но думаю, что, может быть, я искал не те вещи. Например, когда я ищу:

@securityDomain

Я только что получил результаты garbadge. Мне трудно найти хорошее описание того, что делают конкретные теги, а также как вообще работают теги.

Обновление :

Так можно ли сказать, что вы можете или использовать аннотации, или вы можете написать свой собственный xml / wdsl?

1 Ответ

2 голосов
/ 28 января 2010

@ примечания определяются языком Java. Аннотация это класс. Когда вы помечаете что-то с помощью аннотации, компилятор и среда выполнения организуют, чтобы объект этого класса был виден во время выполнения посредством отражения java.

Каждый из стандартов JAX-WS и JAX-B определяет массу аннотаций. Во время выполнения или во время java2ws (dl) они смотрят на эти аннотации, чтобы решить, что делать.

Мне кажется, что @SecurityDomain, в частности, является частью JBoss, а не каким-либо глобальным стандартом, поэтому вы должны прочитать документацию JBoss, чтобы узнать, что он делает.

Я нашел это .

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