WebService学习总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebService学习总结相关的知识,希望对你有一定的参考价值。

一、WebService的基础认识

1.WebService是什么?

服务器端整出的一些资源让客户端可以访问(获取数据)。能解决跨平台调用、跨语言调用、远程调用等问题。

2.什么时候可以用到WeService?

第一:同一家公司的新旧应用之间。(我本次就是需要调用KMS系统中的数据直接写到DMS中,避免重复填写)

第二:不同公司的应用之间

第三:一些提供数据的内容聚合应用:天气预报、股票行情等。

3.WebService的几个重要术语

WSDL:对服务内容描述的一套标准文档,定义了客户端与服务端发送请求和响应的数据格式和过程

SOAP:"简单对象访问协议",是一种基于HTTP和XML的协议

CXF:Celtix+XFire,一个Apache的用于开发webservice服务器端和客户端的框架

UDDI:服务提供者将服务内容放在一个公共的网址让大家查询

二、WebService的开发手段

使用Java开发WebService有以下两种开发手段

1.使用JDK开发(1.6及以上的版本)

2.使用CXF框架开发(工作中)

注:当jdk是1.4版本的时候用axis1.4开发webservice(后面再进行介绍),当jdk是1.5版本的时候可以使用@WebService注解,当jdk是1.6版本的时候用CXF框架

第一种使用@WebService注解的方式参见http://www.cnblogs.com/xdp-gacl/p/4259481.html

第二种使用axis1.4,需要下载axis1.4bin.zip,解压后将lib文件夹中的jar包拷贝至/web-inf/lib目录中,还需要包括activation.jar和mail.jar。

下载地址:http://axis.apache.org/axis/ 选择Axis 1.4 Final,下载axis-bin-1_4.zip即可。如图:

技术分享

接下来参见http://www.cnblogs.com/hdsbk/p/3543998.html

 

以上是关于WebService学习总结的主要内容,如果未能解决你的问题,请参考以下文章

WebService学习总结——WebService相关概念介绍

webservice学习总结-- WebService相关概念介绍

WebService学习总结

学习总结——JMeter做WebService接口功能测试

WSDL-学习总结

SenjuFamily项目总结 之 Activiti 学习总结