【发布时间】:2011-01-10 23:57:12
【问题描述】:
背景
我正在尝试使用 SOAP 和 JBOSS 创建 Web 服务。我知道要创建一个 Web 服务,您需要执行以下操作:
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 注释的工作原理:
@nnotations 由 Java 语言定义。 Annotation 是一个类。当您使用注解标记某些内容时,编译器和运行时会安排该类的对象通过 java 反射在运行时可见。
感谢来自this 线程的 bmargulies。
我不确定 jboss 对注释做了什么。
问题 1:我认为 jboss 根据注释生成 xml 或 wsdl。它是否正确? 注意:我指的是@Webservice、@WebContent、@SecurityDomain、@Stateless 等标签
问题 2:如果 jboss 确实生成 xml 或 wsdl,我需要注释吗?我可以自己创建那个文件吗?
类似页面:
【问题讨论】:
标签: java jboss web-services jax-ws annotations