【问题标题】:Confused about how java annotations (ie @SecurityDomain) work and what they do (do they generate xml? wsdl?)对 java 注释(即@SecurityDomain)如何工作以及它们的作用感到困惑(它们是否生成 xml?wsdl?)
【发布时间】:2010-01-30 00:49:27
【问题描述】:

我不得不承认我很困惑注释在 java (SOAP) web 服务中的工作方式。

添加标签有什么作用?我认为可能添加标签会生成一些 xml 或 wsdl?当我构建时,我应该看到这些文件有什么不同吗?

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

@securityDomain

我只是得到垃圾结果。我很难很好地描述特定标签的作用以及标签的一般工作方式。

更新

那么说您可以或者使用注释或者您可以编写自己的 xml/wdsl 是否安全?

【问题讨论】:

    标签: java soap web-services annotations


    【解决方案1】:

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

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

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

    我找到了this

    【讨论】:

    • 那么可以肯定地说您可以使用注释,也可以编写自己的 xml/wdsl?
    • 有点。在某些情况下,您可以将两者结合起来,而在另一些情况下,您可以使用其他一些 XML 来代替 @。不过,粗略地说,'java-first' 意味着 @nnotations,'contract-first' 意味着编写 xml。
    猜你喜欢
    • 2016-05-24
    • 2020-02-11
    • 1970-01-01
    • 2019-03-31
    • 2018-09-17
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    相关资源
    最近更新 更多