java - 学习WebServices的困惑!

标签 java web-services rest soap

事情是这样的,我读了很多关于网络服务的网站,甚至我也能够在我的 Eclipse 中执行网络服务,但我有一些疑问,我无法通过谷歌清除。

它们是java中的两种类型的Web服务,SOAP和RESTfull,我知道它们之间的区别,但是,这是什么REST,JAX-RS,Axis2,Jax-WS 2.0..,bla bla一些CFX?

在执行 Web 服务程序时,我只是编写并获取输出,但我不确定我正在编写什么类型的 Web 服务(SOAP/RESTful),您能否解释一下何时考虑 Axis2 和 Jax-ws。 .?

非常感谢

最佳答案

Web 服务最基本的解释非常简单 - 通过 Web 公开的服务(通过 TCP/IP 运行的应用程序协议(protocol))。您所有的问题都与这些问题的不同方式有关 可以访问和开发服务。有不同specifications用于不同类型的网络服务。当然,在每个开发 Web 服务的平台中,都有技术的演变(JAX-RPC、JAX-WS)、不同的实现和不同的库。 特别是在 Java 世界中,你可以说“问题很多”或“选择太多”,这取决于你属于哪一边:-)

可以找到相当压倒性的图文引用 here对于所有这些规范

关于java - 学习WebServices的困惑!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22140095/

相关文章:

java - libgdx Screen - 如何通过字符串设置新屏幕

.net - 为 Web 应用程序实现单点登录解决方案?

.net - 在 IIS7 下的同一文件夹中使用匿名和基本身份验证

php - 如何使用 curl 将 JSON 发布到 PHP

Java 仿射变换 Scale()

java - 为什么 Java System.in.read() 可以调用 which 不是静态方法

.net - 如何从 .NET 发布 SOAP 请求?

javascript - WoW Armory APi - 无法获得标题

java - header 位置不重定向

java - 如何使用 Google App Engine 邮件服务发送电子邮件?