JAVA WebService学习(一)

参考文章:WebService学习总结(二)——WebService相关概念介绍
我的WebService学习是根据这位博主的文章学习的,很简单。有兴趣可以去看下

一、WebService 是什么?

  1. 基于web的服务,服务器端整出一些资源让客户端访问(获取数据)
  2. 一个跨语言、跨平台的规范(抽象)
  3. 多个跨平台、跨语言的应用间通信整合的方案

二、为什么要使用WebService?
webservice能够解决:

  1. 跨平台调用
  2. 跨语言调用
  3. 远程调用

三、什么时候使用?

  1. 同一家公司的新旧应用之间
  2. 不同公司的应用之间
  3. 一些提供数据的内容聚合应用: 天气预报,股票行情

四、WebService中的几个重要术语

4.1  WSDL(web service definition language)
     wsdl 是 webservice 定义语言,对应.wsdl文档,一个webservice会对应一个
     唯一的wsdl文档,定义了客户端与服务端发送请求和相应的数据格式和过程
4.2  SOAP(simple object access protocal)
        SOAP 是 “简单对象访问协议”
        1.是一种简单的,基于http和xml的协议,用于web上交换结构化的数据
        2.soap消息,请求消息和响应消息
4.3 SEI(WebService EndPoint Interface)
         SEI是webservice的终端接口,就是WebService服务器端用来处理请求的接口
4.4 CXF(Celtix + XFire)
         一个apache的用于开发webservice服务器端和客户端的框架

猜你喜欢

转载自blog.csdn.net/qq_40990836/article/details/83788937