gpt4 book ai didi

java - 如何决定在 Java Web 服务中使用什么框架?(SOAP)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:54 26 4
gpt4 key购买 nike

我是 Java EE 网络服务的新手。现在我们有一个项目来创建连接到数据库并执行一些检索和写入功能的 API Web 服务。

我听说过以下内容:

  • Axis
  • 支柱
  • Spring

谁能告诉我什么框架适用于上述项目?我当然试过谷歌,但我需要对有上述框架经验的人发表意见。顺便说一句,我们将创建一个 SOAP 网络服务。也感谢其他提示。

最佳答案

请注意,Java 具有 JAX-WS API,这是一种用于构建使用 XML 进行通信的 Web 服务和客户端的技术。在 JAX-WS 中,Web 服务操作调用由基于 XML 的协议(protocol)表示,例如 SOAP。

从您提到的框架中,Spring 带来了您可以使用的 SpringWS build a SOAP web service .

但是我不知道 Struts 2 核心 API 是否提供任何 SOAP 功能。但它可以通过其他处理 SOAP 的插件进行扩展。

Axis(使用最新的 Axis 2)是 SOAP 的不错选择。它是一个 Web 服务/SOAP/WSDL 引擎。它还对 Spring Framework 有一些支持。

还有 Apache CXF。它是目前使用最广泛的 Web 服务标准;对 AXIS2 的改进,现在逐渐被 Apache CXF 取代

如果您在决定它们之间需要帮助,请阅读 this comparison (Apache CXF vs. Apache AXIS vs. Spring WS)利与弊。

还有 this great answer about cxf and axis 2 .

关于java - 如何决定在 Java Web 服务中使用什么框架?(SOAP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31959594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com