webservice的理解

来源:互联网 发布:转盘抽奖软件下载 编辑:程序博客网 时间:2024/05/18 01:03

webservice是我们在开发过程中用到的基础,是为了在两个或者多个项目中调用人家写好的方法,或者我们充当服务器写好方法等待人家的调用。总之,webservice其实相当于是一种规范,而不能称之为技术。他可以跨平台、跨语言使用,无论对方使用什么的语言都可以使用webservice来进行跨平台使用。我们一般就是在具体平台开发webservice接口,以及调用webservice接口,每种开发语言都有自己的webservice实现框架。比如Java 就有 Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss RESTEasyd等等。其中Apache CXF用的比较多,它也可以和Spring整合。在之前的通讯是使用的socket,但是不同的协议其实也是支持Socket通信的。 web程序可以调用socket请求,但是由于协议不同,因此在处理的时候要过滤http的协议格式,返回的时候还需要添加 http返回的格式,否则就会出现问题,可想而知,如果还要处理协议格式,是很麻烦的。 所以socket就被淘汰了。

原创粉丝点击