1.整体结构
2.一个Web Service客户端,顾名思义是和一个Web Service服务器进行交互。
下面是一个Web Service客户端调用Web Service的基本过程。
--> 构造SOAP请求消息(将本地数据对象转换为SOAP消息)
--> 发送SOAP消息到Web Service服务器的指定端口
--> 接收SOAP响应消息
--> 将SOAP响应消息转换为本地数据对象
3.webService与SOA的关系
webService是SOA的一个具体实现
SOA是思想
就像面向对象和J2ee的关系
4.SOAP基于HTTP的,在http协议下传输xml文件
5.UDDI:发现和整合服务,很少用
6.开发方法:只要获得wsdl方式即可
7.webService效率较慢
传输的是文本
EJB和CORBA传输的是二进制,效率较好
8.拦截soap请求和响应信息
- JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();
- factory.setServiceClass(HelloImpl.class);
- factory.setAddress("http://localhost:8080/helloword");
- factory.getInInterceptors().add(new LoggingInInterceptor());
- factory.getOutInterceptors().add(new LoggingOutInterceptor());
- Server server = factory.create();
- server.start();
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean(); factory.setServiceClass(HelloImpl.class); factory.setAddress("http://localhost:8080/helloword"); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); Server server = factory.create(); server.start();
添加拦截器
factory.getInInterceptors().add(new LoggingInInterceptor());
factory.getOutInterceptors().add(new LoggingOutInterceptor());
soap消息结构:
相关推荐
webService原理
WebService服务技术原理WebService服务技术原理WebService服务技术原理WebService服务技术原理WebService服务技术原理WebService服务技术原理WebService服务技术原理WebService服务技术原理WebService服务技术原理...
WebService原理[借鉴].pdf
webservice
xfire java webservice(cxf前身框架了解webservice原理很好的入门框架)
webservice接口技术webservice接口技术webservice接口技术webservice接口技术
一个简单的讲解webservice原理的例子
这是一篇关于WebService的详细介绍,包括基本原理分析和使用
webService的基本原理 SOAP: 是“Simple Object Access Protocol”的缩写,SOAP是消息传递的协议,它规定了Web Services之间是怎样传递信息的。简单的说,SOAP规定了: 1. 传递信息的格式为XML。这就使Web ...
描述了webservice的工作原理,描述了webservice的静态代理和动态代理
webservice原理,开发指南webservice原理,开发指南
webservice的原理及概念(soap,wsdl等等)
webservice工作原理共5页.pdf.zip
WebService实现原理WebService实现原理
WebService原理、测试方法、测试注意事项等,看后大有收获~ 好东西值得分享~
WebService案例讲解,什么是WebService,WebService的开发应用,WebService框架的底层实现原理,发布一个WebService。按步骤慢慢来