IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> WebService -> 正文阅读

[Java知识库]WebService

1.webService概述

1.1 引出webservice

先来看两种类型的网络应用
1.简单的网络应用
在这里插入图片描述
简单的网络应用使用单一语言写成,它的唯一外部程序就是它所依赖的数据库。
2.复杂的网络应用
在这里插入图片描述
更为复杂的应用除了自己内部调用之外有可能还会对外部程序提供服务,更或是调用其他应用。

1.2 webService是什么?

  • WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用. Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序。
  • 我们可以调用互联网上查询天气信息Web服务,然后将它嵌入到我们的程序(C/S或B/S程序)当中来,当用户从我们的网点看到天气信息时,他会认为我们为他提供了很多的信息服务,但其实我们什么也没有做,只是简单调用了一下服务器上的一段代码而已。
  • 学习WebService可以将你的服务(一段代码)发布到互联网上让别人去调用,也可以调用别人机器上发布的WebService,就像使用自己的代码一样.

综上,WebService即Web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术

1.3 webService的特点?

  • WebService通过HTTP POST方式接受客户的请求
  • WebService与客户端之间一般使用SOAP协议传输XML数据
  • 它本身就是为了跨平台或跨语言而设计的。

1.4 webService的类型?

  • 一种是以SOAP协议风格的Webservice
  • 一种是Restful风格的Webservice

1.5 weService的结构(SOAP风格)

在这里插入图片描述

1.6 webService的重要组件

在这里插入图片描述

1.7 简单了解一下WSDL、SOAP格式

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.8 在Java项目中如何发布一个ws服务

在这里插入图片描述

1.9 如何发布一个web服务

在这里插入图片描述

1.10 一个webService示例

在这里插入图片描述

1.11 一个webService服务发布成功了,如何调用?

在这里插入图片描述

1.12 如何使用wsimport生成本地调用代码

在这里插入图片描述

1.13 看懂使用wsdl

在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-02-04 10:54:21  更:2022-02-04 10:54:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:07:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码