【问题标题】:Java method exposed as web service using JAX-WS使用 JAX-WS 作为 Web 服务公开的 Java 方法
【发布时间】:2011-04-21 15:19:29
【问题描述】:

我在 java 中有一个带有原型 Bean1 fn(Bean2) 的函数。我正在尝试将其公开为 Web 服务,以便.net 客户端或任何其他客户端可以调用它。我正在使用 JAX-WS。 Bean1 和 Bean2 都有 Hashmap、String 和 Int 类型的类变量。请建议我如何处理 Bean 类。 java中的hashmap与其他技术中的hashmap不一样吗(如果它存在的话)。

对网络服务太陌生了,请帮忙!

谢谢, 手动

【问题讨论】:

    标签: java web-services jax-ws


    【解决方案1】:

    HashMap 是特定于 java 的,因此如果您希望通过 WS 通过网络发送地图,请将其声明为接口 Map

    对于 Bean1 和 Bean2,我建议你使用@XmlElement 将你的 Bean 映射到 XML 元素。

    欲了解更多信息,请参阅this

    【讨论】:

    • 我创建了两个字符串数组,一个用于值,另一个用于键。这是正确的方法吗??
    • 不,使用java.util.Map 而不是HashMap
    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2010-10-16
    • 1970-01-01
    相关资源
    最近更新 更多