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请求和响应信息
Java代码
-
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消息结构:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。