【问题标题】:Contract-first web services?合同优先的网络服务?
【发布时间】:2010-01-19 17:57:38
【问题描述】:

我有兴趣详细了解合同优先网络服务,包括如何将它们组合在一起。

  1. 谁能推荐有用的资源来解释所需的方面/组件以及如何生成它们?

  2. 任何人都可以推荐框架来补充或替代 Spring 的契约优先 Web 服务吗?

谢谢。

【问题讨论】:

    标签: java web-services


    【解决方案1】:

    在回答 2。另一种选择是 CXF。我有一个教程 here 用于首先使用 maven 开发 CXF 网络服务合约。

    【讨论】:

    • +1 以获得更新的答案。 CXF 无论如何都建立在 Spring 之上,并且似乎是 Axis 的 slightly 更好的替代品。
    • 也就是说,您所指的the tutorial 也已过时,因为它使用的 pom.xml 代码不会开箱即用。这主要是由于from m2eclipse 0.12 to m2e的变化。
    • Google's 1st page 上的那些中,这个使用Apache CXF 的第一个JAX-WS tutorial 似乎提供了格式+新鲜度的更好组合。现在。
    【解决方案2】:

    我使用axis2 进行合同优先的WS 开发。 This guide is pretty close to how I do it.

    1. 构建 WSDL 和架构
    2. 运行 WSDL2Java
    3. 构建生成的骨架接口的实现

    我还使用了 spring-ws,我发现它的工作量大致相同。

    【讨论】:

      【解决方案3】:

      Spring Web Services 是一个专门用于契约优先 Web 服务的框架。我推荐它是因为在 Spring 框架的支持下很容易将 Web 服务与大型应用程序集成。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 2018-11-29
        • 2013-11-12
        相关资源
        最近更新 更多