【问题标题】:How can we compine JAX-WS and JAX-RS together?我们如何将 JAX-WS 和 JAX-RS 结合在一起?
【发布时间】:2012-10-20 15:37:57
【问题描述】:

Apache CFX 可以完成这项任务。但我想在没有任何弹簧依赖的情况下将它结合起来。提前谢谢你!

【问题讨论】:

  • 使用 CFX 应该是可能的——它确实支持非 Spring 的使用——但是当大多数文档都是为了这样做时,你为什么要这样做 with 春天? (作为记录,我有一个同时执行 JAX-WS 和 JAX-RS 的应用程序,但它是 Spring 上的 CFX,所以我不知道我的经验是否会对您有所帮助。)
  • 而棘手的部分是您在两种架构风格中以完全不同的方式描述您的 webapp。如果幸运的话,我想你也许可以分享一两种方法……

标签: jax-ws jax-rs


【解决方案1】:

JAX-WS 和 JAX-RS 都是 Java EE 6 的一部分。因此,您可以构建一个应用程序,在不使用 Spring 的情况下同时导出 JAX-WS 和 JAX-RS 接口。简介见Java EE 6 Tutorial

注意: JAX-WS 和 JAX-RS 实现了非常不同的概念。虽然 JAX-WS 基本上是 SOAP,但 JAX-RS 是 REST 概念的实现。就 API 而言,我建议不要混合使用这两个概念。 SOAP 是关于方法调用,而REST 是关于资源和表示。

【讨论】:

    猜你喜欢
    • 2011-06-29
    • 2011-12-16
    • 1970-01-01
    • 2013-03-15
    • 2013-05-08
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多