【问题标题】:Which is the best way to implement SOAP Web Services on JBoss Seam?在 JBoss Seam 上实现 SOAP Web 服务的最佳方式是什么?
【发布时间】:2009-05-26 15:55:38
【问题描述】:

我需要在 Jboss Seam 2.1.0 上实现一个 SOAP Web 服务。这个想法是将无状态 bean 方法导出为 Web 服务。

但是,我找到了两种方法。

  • 第一个,是使用Seam自己的Web服务注解。这个问题是缺乏文档。

  • 第二个,是使用Enunciate。它的记录要好得多,但我觉得这不是标准方式。

那么,哪一个是最好的方法?我错过了什么吗?是否有更多关于 JBoss Seam“标准”SOAP Web 服务实现的文档?

提前致谢,问候, (对不起,我是新来的,不能发超链接)

【问题讨论】:

    标签: java web-services soap seam


    【解决方案1】:

    我一直使用 JAX-WS,它与 EJB3 配合得非常好。用@WebService注释你的无状态bean,用@WebMethod注释你的方法,用@WebParam注释你的参数。

    让它与 Seam 一起工作的唯一技巧是如果您需要身份验证。在这种情况下,我在standard-jaxws-endpoint-config.xml 中定义了SOAPHandler。您需要从 SOAP 标头中提取用户名和密码信息,并使用 Seam 手动进行身份验证。

    【讨论】:

    • 感谢您的建议。我还在 Seam 发行版上找到了一些例子。我将测试身份验证部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2011-11-20
    • 2011-01-15
    • 1970-01-01
    相关资源
    最近更新 更多