下载此文档

黑马28webservice笔记.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
1 Webservice基础
Webservice跨平台远程调用技术。
Webservice是基础http的soap协议,使用xml数据格式传输。Soap=http+xml
2 webservice的底层通信原理是基于socket的
Socket服务端:
packagecn.itcast.ws.server;
.DataInputStream;
.DataOutputStream;
;
;
;
/**
* 天气查询socket服务类
* 
 * @author 苗润土
* 
*/
public class WeatherServer {
ﻩ/**
ﻩ * ***@paramargs
ﻩ * @throws Exception
ﻩ */
ﻩpublic static void main(String[] args) throws Exception {
ﻩﻩ// 创建并启动socket服务监听
ﻩﻩServerSocketserverSocket = new ServerSocket(1234);
ﻩﻩSystem.("创建并启动socket服务监听..");
ﻩﻩ
ﻩwhile (true) {
ﻩﻩﻩ// 获得socket链接
ﻩﻩﻩSocket socket = serverSocket.accept();
ﻩﻩﻩ// 获得socket链接的输入流对象
ﻩﻩﻩDataInputStreamdataInputStream = new DataInputStream(
ﻩﻩﻩﻩ ());
ﻩﻩﻩ// 获得socket链接的输出流对象
ﻩﻩﻩDataOutputStreamdataOutputStream = new DataOutputStream(
());
ﻩﻩﻩ// 接收客户端发送的城市名称
ﻩﻩﻩString cityName = dataInputStream.readUTF();
ﻩﻩ // 查询天气
ﻩﻩﻩ// ....
ﻩﻩﻩ// 查询结果
ﻩﻩﻩString resultString = "雾霾";
ﻩﻩﻩ// 返回查询结果
ﻩﻩﻩdataOutputStream.writeUTF(resultString);
ﻩ}
ﻩ}
}
Socket客户端
packagecn..client;
.DataInputStream;
;
.IOException;
.Socket;
.UnknownHostException;
/**
* 天气查询客户端

黑马28webservice笔记 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薇薇安
  • 文件大小15 KB
  • 时间2021-07-30