webservice面试题
1. webservice相当于HTTP+?+?
? : xml
? : schama
2. wsdl是什么:
webservice定义语言,对应 .wsdl 文档,一个webservice会对应一个唯一的wsdl文档,
定义了客户端与服务器端发送请求和响应的数据格式和过程。
3. SEI : 处理请求的接口
4. 如何发布一个webservice
定义SEI @webservice/@webMethod
定义SEI的实现
发布:Endepoint.publish(url,SEIImplObject)
5. 如何请求一个webservice
5.1 根据wsdl文档生成客户端代码 jdk/cxf
5.2 根据生成的代码调用webService
6. 为什么设计拦截器
6.1 为了在webservice请求过程中,能动态操作请求和响应数据,CXF设计了拦截器
6.2 拦截器分类:
6.2.1 按所处的位置:服务器拦截器、客户端拦截器
6.2.2 按消息的方向:入拦截器、出拦截器
6.2.3 按定义者分:系统拦截器、自定义拦截器