WebService应用实战--创建、测试、调用、部署

关于WebService,想必大家都不陌生。在开始本次介绍之前先做两点说明:

1、简单说明浏览器http请求和webservice接口调用的区别;

2、本次介绍包含创建、测试、停用、部署等模块,可能会有点长;

浏览器http请求和WebService接口调用区别

1、浏览器http请求依据http协议进行数据传输,利用浏览器作为载体进行编码、解析,其本身有cookie信息,负责与服务器端进行request、response交互。不要忽视浏览器的作用,它其实就是一个解析命令、收发请求的工具。如果你打开浏览器的开发者模式,会看到每一次http请求的头文件、request网络请求以及response响应、解析的返回参数等等过程。

2、WebService也用到了http协议,除此之外还有xml技术。因为涉及网络数据传输,在目前技术背景下http协议是较好的选择。但是与浏览器http请求方式不同的是,WebService没有浏览器这样的客户端解析工具,数据的存储方式和解析规则都要依靠xml文档,这就是我们经常看到的WSDL(网络服务描述语言)。开发者利用这样的一套规则(WSDL)实现xml文档中数据存储和解析过程。这样,我们即使没有专业的浏览器工具,依靠xml依然可以收发数据。

eclipse创建WebService服务端

WebService就是提供一个跨平台的应用接口,客户端调用服务端接口,实现相关功能,将处理结果或者数据集合返回到客户端,因为该过程不涉及平台问题,本身依据的是http和xml,所以比较方便。

python、java、C++、C#都有自己原生的WebService服务创建过程,但是依靠IDE的创建过程会简化好多,C#和java利用IDE使其创建过程简单化。

eclipse创建WebService总体思路:1)创建动态Web项目;2)写问题处理逻辑代码;3)创建WebService服务;4)启用服务

1、选择并创建一个Dynamic Web Project动态Web项目,取名为WebServiceBook,设置服务器为Tomcat7.0

001

2、我们看到建好的项目结构是这样子的

3、我们要在这一步写我们服务端要处理的逻辑代码,一般都是类的形式,封装几个常用方法,或者是调用接口、或者是对数据库的操作

4、假定我们被调用的方法都封装

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值