webservie的学习
来源:互联网 发布:淘宝店招上传 编辑:程序博客网 时间:2024/05/22 12:01
一.什么是webservice(个人认为webservice是调用别人系统的接口的一种实现方式)
远程调用技术:系统和系统之间的调用,获取远程系统里的业务数据
Webservice使用http传输SOAP协议的数据的一种远程调用技术
二.webservice有三要素
WSDL:web服务描述语言(这个是调用别人程序的文档)
SOAP:简单对象访问协议(一种协议)
l SOAP即简单对象访问协议,他是使用http发送的XML格式的数据,它可以跨平台,跨防火墙,SOAP不是webservice的专有协议。
l SOAP=http+xml
UDDI:目录服务
三.适用场景
1. 发布一个服务(对内/对外),不考虑客户端类型,不考虑性能,建议使用webservice
2. 服务端已经确定使用webservice,客户端不能选择,必须使用webservice
不适用场景
1.考虑性能时不建议使用webservice
2.同构程序下不建议使用webservice,比如java 用RMI,不需要翻译成XML的数据
四.wsdl的使用方法
.1首先要生成客户端代码 cd dir wsimport -s . http://127.0.0.1:12345/weather?wsdl
2.要了解wsdl的阅读方法(由下网上读,具体可以查询下百度)
五.项目中具体使用(一般来说项目都是cxf+spring整合发布的)
附件上传了一份代码,采用了公网的(http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx)
l 集成公网手机号归属地查询服务
l 对外发布自己的手机号归属地查询服务
l 提供查询界面
访问地址:
http://127.0.0.1:8080/ws_5_cxf_mobile/queryMobile.action
六.发布到外网能访问
此处涉及到端口的映射,笔者家中有猫和路由器,所以映射两层,最终实现了,外网的访问 需要程序代码可以加群496984848
- webservie的学习
- WebServie
- WebServie 基础
- JAVA应用XFire框架来实现WebServie的大文件传输功能之一(下载)
- JAVA应用XFire框架来实现WebServie的大文件传输功能之二(上传)
- JAVA应用XFire框架来实现WebServie的大文件传输功能之一(下载)
- 因WEBSERVIE超时而引发数据不一致的原因分析和解决方案
- WebServie中验证 SoapHeader
- WebServie VS ICE
- webservie服务(helloworld级别)
- PHP webservie连接.net接口
- 多线程webservie处理大量数据
- WebServie——CXF客户端生成
- webServie-小小技巧(Web服务中访问Session)
- [Android 机制] 使用Ksoap2访问webservie,设置timeout时间
- webservie服务重启以及查看LOG档
- WebServie-使用CXF将wsdl转化为Java
- iphone objective-c解析xml字符串(接收格式参照上篇 webservie xml字符串传值)
- Maven入门(含实例教程)
- Java加密技术(七)——非对称加密算法最高级ECC
- 帮我生成java类的库GeneratorX
- java中的日志log
- LoRaWAN介绍5 对手
- webservie的学习
- RSA加解密
- Iptables drop domain dns request packet
- EChart的简单Demo
- LA 2797 Monster Trap 平面直线图(PSLG) -
- UP9616设计资料,UP9616PCB设计原理图,UP9616快充方案设计
- Java加密技术(八)——数字证书
- linux常用指令(2)
- 模板-工具类文章