【问题标题】:how to define webservice methods with optional and mandatory parameters information如何使用可选和强制参数信息定义 Web 服务方法
【发布时间】:2013-01-01 08:56:17
【问题描述】:

我想定义带有可选和强制参数信息的 web 服务方法(操作)。这样我就可以生成 xsd 文件,其中包含特定操作的参数是可选的还是必需的信息。

【问题讨论】:

  • 具有不同签名的不同实现?
  • 我认为 JAXB 不支持 xsd 验证自定义(minOccurs 等),您可以将 @SchemaValidation 添加到您的服务实现 bean 以针对现有(或手工制作的)xsd 进行验证跨度>

标签: web-services jakarta-ee jax-ws


【解决方案1】:

您可以为所有参数定义一个自己的对象。这些参数有些是强制性的,有些不是。通过将这个自己的对象定义为 JAXB 类,您就完成了。 SOAP 发送的 XML 将仅包含非强制性数据(如果存在)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-22
    • 2011-11-25
    • 1970-01-01
    • 2014-02-28
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多