代码之家  ›  专栏  ›  技术社区  ›  Rachel

springwebservices:什么是好的起点?

  •  1
  • Rachel  · 技术社区  · 14 年前

    Spring Web Services 那么,我应该开始关注什么概念,我应该在哪里寻找它们,一般来说,你会推荐什么步骤来加速呢 Spring Webservices

    注:

    谢谢。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    7 年前

    这不是一个错误的假设(springws和Spring之间不好的集成将是一个非常讽刺的问题),但是您不应该因为您的应用程序正在使用Spring而排除其他堆栈。JAX-WS堆栈(如Apache CFX或JAX-WS RI)也提供了Spring集成。

    就我个人而言,我喜欢JAX-WS(用于 合同在先 web服务)并且,虽然没有更多关于您的需求的细节很难更具体,但我认为springws与JAX-WS相比没有任何优势,我可能会选择 Apache CXF 对你来说。

    也许你可以看看别人在说什么 previous SO question (请阅读所有答案,我认为被接受的答案并不太好)。

        2
  •  0
  •   earldouglas    14 年前

    您的协议要求是什么?您必须使用SOAP吗,或者您可以自由地使用自己的基于HTTP的XML封送(例如RESTful方法)?

    如果你一定要用肥皂,那就看看 this this 我在restfulweb服务上写的例子。

        3
  •  0
  •   Bill the Lizard    12 年前

    • 你能使用标记(JSON、XML等)吗
    • 你应该提供内容协商吗
    • 您是否需要提供复杂的对象(如james建议的SOAP)

    等。

    还有其他的分支,比如springws,甚至springmvc,但是您需要评估哪一个工作得最好。

    我个人经常使用Jersey,它也提供了Spring集成。泽西也有一个可怕的 HTTP client Apache HTTP Client 用于消费,用于生产)。

    springws可能最适合您,但我的建议是不要仅仅因为其他应用程序使用它就使用它…使用任何最适合您并满足您需求的东西。