您的位置:首页 > 编程语言 > Java开发

Java正则表达式入门

2016-03-03 09:24 369 查看
WebService
最近联通4A级云门户我们的系统要集成进去,所以系统需要与对端数据进行同步,需要用到webservice和单点登录的内容,于是赶紧学习下。才疏学浅不对的地方大牛指点!
首先先了解下Webservice到底是什么?
WebService从名称上来看,其就是一个公布在Web上面服务;而什么是公布在Web上的服务呢,就是开发人员将服务开发好后,通过SOAP协议发布到网络中,使用者通过翻译软件(就是将代码转成WSDL或将WSDL转为编程语言,这里我就统一叫为翻译)将其翻译成为自己熟悉的编程语言,通过调用相应的服务接口(即使用提供的服务)来完成自己的需求。



 
例如:天气预报的信息,很多门户网站都提供天气预报的服务功能,但是他们不可能去建立自己的气象预报系统来出这样的数据,但是他们可以去找气象局索要这样的数据,于是气象局将他们的气象预报服务暴露给了他们,通过他们的请求,气象局发现有人要天气数据了,然后发送回来给了那些使用者。这就是WebService现实中的案例。
       接下来我们要了解这样的通信是如何形成的,这里我们就要说XML(可扩展标记语言),在计算机通信中最常用也是最好用的通信语言。说道这里我就不得不说在WebService里面传送协议SOAP的两种模式;一种为代码优先模式,一种为契约优先的模式;
代码优先就是我们先进行编程然后再通过翻译工具将其翻译为WSDL(XML)文件然后公布到网上,其优点就是方便程序员编写,缺点就是翻译过来的XML可能并不太符合个人的想法,并不易阅读。
契约优先是相对规范性的,因为我们写的契约将直接就展现出来,其更容易阅读和准确的表达出SOAP的结构特征。缺点是程序员需要学习其开发的过程。
下面提供SOAP消息传递的内容构造图
 



 

下面是数据的传送过程图

 

 



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: