对Java注释(即@SecurityDomain)如何工作以及它们的作用感到困惑(它们是否生成xml?wsdl?)

时间:2010-01-28 20:15:00

标签: java soap web-services annotations

我必须承认,我很困惑注释如何在java(SOAP)webservices中工作。

添加标签有什么作用?我想也许添加一个标签可以生成一些xml或者wsdl?我建立时应该看到这些文件有什么不同吗?

任何描述或链接都会很棒。我做了很多搜索,但我想也许我在寻找错误的东西。例如,当我搜索:

@securityDomain

我只是得到了garbadge的结果。我很难找到具体标签的良好描述以及标签的一般工作方式。

更新

那么可以安全地说你可以 使用注释,或者你可以编写自己的xml / wdsl吗?

1 个答案:

答案 0 :(得分:2)

@nnotations由Java语言定义。 Annotation是一个类。当您使用注释标记某些内容时,编译器和运行时会通过java反射安排该类的对象在运行时可见。

JAX-WS和JAX-B标准各自定义了大量注释。在运行时或java2ws(dl)时,他们会查看这些注释以决定要做什么。

在我看来,特别是@SecurityDomain是JBoss的一部分,而不是任何全球标准,所以你必须阅读JBoss文档以了解它的作用。

我找到了this