WebService的简单例子

webservice就是应用程序之间跨语言的调用

1、什么是webservice

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

2、wsdl

网络服务描述语言是一个用来描述Web服务和说明如何与Web服务通信的XML(标准通用标记语言的子集)语言。为用户提供详细的接口说明书。

3、soap

简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。

4、JAX-WS

一种 Java 规范,名为 JAX-WS(JSR-224),全称 Java API for XML-Based Web Services,可以将规范理解为官方定义的一系列接口。

5、JAX-RS

为了让 WS 的开发与使用变得更加简单、更加轻量级,于是出现了另一种风格的 WS,名为 JAX-RS(JSR-339),全称 Java API for RESTful Web Services,同样也是一种规范,同样也有若干实现,cxf是其中比较著名的一种。


客户端调用WebService的方式:

1.通过wximport生成代码

2.通过客户端编程方式

3.通过ajax调用方式

4.通过 URL Connection 方式调用


请求过程分析:

1.使用get方式获取wsdl文件,称为握手

2.使用post发出请求

3.服务器响应成功过


几种监听工具:

http watch

Web Service explorer

eclipse 自带工具   TCP/IP Monitor


服务端代码


调用方式1 客户端调用


调用方式2 ajax调用


调用方式3 URL Connection
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • title: Java EE 7 Tutorial分析date: 2016-12-10 16:47:25catag...
    raincoffee阅读 5,869评论 2 2
  • 概览 CXF frontends 是一组编程的API,被用来开发和发布webservice。CXF支持两种类型的f...
    JohnShen阅读 5,161评论 2 2
  • web service 相关 什么是Web Service? 答:从表面上看,Web Service就是一个应用程...
    niuben阅读 4,585评论 0 3
  • 时间真的是流走得很快,感觉军训的时光还在眼前,新生的运动会就开始了。 直到这次运动会,我才发觉,我是真的大二了,当...
    阳小瑶阅读 1,638评论 0 1
  • 爸爸背着儿子,脚踩着希翼 在归家的路上 行人轻轻的走着 连风儿也停下了它那顽皮的脚步 似乎生怕惊醒那个躺在背上...
    雪花微凉在彼岸阅读 1,248评论 0 1