2014-03-03 57 views
1

这是事情,我阅读了很多关于Web服务的网站,甚至我也能够在我的eclipse中执行Web服务,但是我有一些疑问,我无法通过谷歌清除。学习WebServices时出现混乱。

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

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

谢谢你这么多

+1

JAX-RS,Axis2的,Jax-WS,CXF提供SOAP和REST满Web服务的实现。 JAX-WS用于实现基于SOAP的Web服务和用于RESTfull Web服务的JAX-RS。 Axis2提供SOAP Web服务实现,CXF提供SOAP和REST两种实现。 –

+0

Mudit,它很清楚,非常感谢。 – Bharath

回答

0

Web服务的最基本的解释很简单 - 暴露在Web服务(运行在TCP/IP应用协议)。你所有的问题都是关于这些服务可以被访问和开发的不同方式。对于不同类型的Web服务,有不同的specifications。在开发Web服务的每个平台当然都有技术的发展(JAX-RPC,JAX-WS),不同的实现和不同的库。 特别是在Java世界中,你可以说很多或一饱眼福依赖的问题,在这方面你是:-)

一个相当热烈,图案参考,可以发现here所有这些规范