Фон
Я пытаюсь создать веб-сервис, используя SOAP и JBOSS. Я знаю, что для создания веб-сервиса вы должны сделать что-то вроде этого:
import javax.jws.WebService;
@WebService
public class HelloImpl {
/**
* @param name
* @return Say hello to the person.
*/
public String sayHello(String name) {
return "Hello, " + name + "!";
}
}
Я вообще понимаю, как работают аннотации Java:
@ примечания определяются языком Java. Аннотация это класс. Когда вы помечаете что-то с помощью аннотации, компилятор и среда выполнения организуют, чтобы объект этого класса был виден во время выполнения посредством отражения java.
Благодаря bmargulies из этой ветки.
Я не уверен, что jboss делает с аннотациями.
Вопрос 1 : Я думаю, что jboss генерирует xml ИЛИ wsdl на основе аннотаций. Это правильно? Примечание : я ссылаюсь на такие теги, как @Webservice, @WebContent, @SecurityDomain, @ Stateless
Вопрос 2 : Если jboss генерирует xml ИЛИ wsdl, мне нужны аннотации? Могу ли я создать этот файл сам?
Похожие страницы: