事情是这样的,我读了很多关于网络服务的网站,甚至我也能够在我的 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/