Webserevice就是一种通信技术,可以处理不同系统的之间的请求 ,实现不同系统之间的信息交互
1:不同的平台用的不同的语言,怎样在这种不同的平台之间传递数据?
2:一个网站有好多不同的服务,我们自己写服务的内容,模块太多、内容太多
有没有可能别人写好的服务,我直接调用过来用呢?
好处1,网站的功能是无限的,因为可以调用别人的
2、省去了我们自己写代码,维护等工作
3、大家都有自己的功能,而且可以共享
我们怎样才能使用webservice
1:使用java自带的webservice写一个,服务端发布服务,在写个客户端调用服务
2:Apache Axis2 和Apache CXF
使用两个插件结合到项目中,实现webservice的客户端和服务端的开发
===================================
大概的过程就是:1:服务端发布服务,客户端调用服务服务端通过webservice注解,发布写的类,这样类里面的方法都发布。
客户端根据发布的wsdl生成类,调用类里面的方法,传入参数soupui也是根据wsdl生成类,并显示下面所有的方法,点开其中的一个方法,传入需要的参数运行就可以了