1 什么是webservice(用你的话描述webservice)?
2.在什么时候用webservice(举例说明)?
3.WSDL是什么,有什么作用?
4.webservice服务发布之后如何查看wsdl文档?
5.wsdl主要由那几部分组成,作用分别是什么?
主要分为 types, message, portType, binding和service
types定义数据类型,message定义请求和响应消息,portType定义操作(接口),binding把操作与协议进行绑定,service对webservice进行定义和描述
6.soap是什么,有什么用?
7.常用的webservice框架有哪些?
8.开发webservice服务端的大体流程是怎么样的?
1)先定义一个interface,然后用@Webservice注解修饰,interface中需要暴露出去的方法都用@Webmethod注解修饰
2) 为第一步的interface写一个实现类,实现类也需要用@Webservice注解修饰,在实现方法中写自己的业务逻辑
3) 把webservice进行发布,使用Endpoint类或者在spring的配置文件中配置<jaxws:endpoint节点
9.开发webservice客户端的大体流程是怎么样的?
1)通过wsdl文档生成本地代码,可以通过jdk的wsimport工具或者cxf的wsdl2java工具
2)获得一个本地的webservice类的对象,然后调用这个对象的相关方法即可