我理解的webservice是这样的】的更多相关文章

本文来自 --迹忆:http://www.onmpw.com/tm/xwzj/network_45.html 最近在工作中遇到这样的一个项目(暂且定为项目A),项目A本身是用PHP开发的,但是其数据是来自于另一个使用java开发的项目(暂且定为项目B),项目A不能操作项目B的数据库,它有其自己的一套数据库,只是有些地方需要用到项目B中的内容.所以在这里就需要一种通信方式,可以使B中的数据可以传到A中.很当然的就选择了Webservice,我使用PHP在项目A中搭建了Webservice服务,向B…
最近老是有人跟我提web service接口,怎么,怎么滴,我觉得很扎耳朵,web service是一种将服务器的服务封装起来的技术,表现为对外提供接口,所以,web service不是一种接口 !!!!!! 转载地址: http://blog.csdn.net/qq_19916577/article/details/44988015 一.序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊.书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和…
RESTful 服务遵循REST(Representational State Transfer)的架构风格,中文翻译为:表现层状态转化 对于所有的CRUD(Read/Create/Update/Delete),RESTFul架构基于HTTP的简单动作(GET,POST,PUT,And DELETE)来实现.它简单而且轻巧,比基于SOAP消息的WebService简单的多的一种轻量级Web服务,RESTful WebService是没有状态的,发布和调用都非常的轻松容易. 表现层(Represe…
引言 以前使用windows服务,于是学习并记录下来:windows服务的创建.安装.调试全过程及引发的后续学习.现如今需要用到webservice,对此感觉到很困惑.经过几天的学习.查阅资料,终于大致搞清如何运用,至于它的根本原理,暂时还不能完全理解,以后有机会再详细研究吧. 定义: webservice是一个平台独立的,低耦合,自包含的.基于可编程可编程的应用程序,可使用开放的xml标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布式的互操作的应用程序.(百度定义) Web Ser…
最近发现公司接口的验密方式很简单,就是简单的用户名密码校验.客户方面的负责人说要修改一下,所以想起了微信的验证密码的方式故写了这个Demo以供大家学习参考: 接口:WebService 方式:Token动态加密签名: 名词解释:Token就是服务端和客户端约定好的一个固定的密码字符串.微信接口上这么写的我就直接般过来了,结果有朋友不理解. WebService头参数说明: Signature:加密签名,字符串类型: Timestamp:当前时间戳,DateTime类型(注意客户端时间和服务端时间…
1.理解:webservice就是为了实现不同服务器上不同应用程序的之间的通讯 2.让我们一步一步的来做一个webservice的简单应用 1)新建一个空的web应用程序,在程序上右键,新建项目,选择"web服务",会出现一个weservice1.asmx程序,程序如下: namespace WebApplication1 { /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Names…
使用Axis编写WebService比較简单,就我的理解,WebService的实现代码和编写Java代码事实上没有什么差别,主要是将哪些Java类公布为WebService. 以下是一个从编写測试样例到公布WebService,以及编写測试代码的过程介绍. 本样例的WebService提供了两个方法.各自是sayHello和sayHelloToPerson.第一个仅仅是返回一个"Hello"字符串,没有參数,第二个函数接受一个字符串作为參数.返回"Hello 參数值&quo…
使用Axis编写WebService比较简单,就我的理解,WebService的实现代码和编写Java代码其实没有什么区别,主要是将哪些Java类发布为WebService.下面是一个从编写测试例子到发布WebService,以及编写测试代码的过程介绍. 本例子的WebService提供了两个方法,分别是sayHello和sayHelloToPerson,第一个只是返回一个"Hello"字符串,没有参数,第二个函数接受一个字符串作为参数,返回"Hello 参数值",…
首先什么是webservice ? 从广义上面讲,任何一个服务器所提供的"数据","内容","方法"等等都可以理解为webservice. 本例是一个狭义的webservice 本例所使用的webservice地址:http://www.webxml.com.cn/zh_cn/index.aspx   1.打开这个网站,然后找到号码归属地 2.进入后会看到getMobileCodeInfo和getDatabaseInfo两种获取归属地的方式,前面…
首先,请同学们自行了解webservice的基础知识. 个人理解,webservice约等于使用http+xml技术进行跨平台的数据交互. http和xml我们都很熟悉了,把他们两个组合到一起就是webservice了,http负责信息传输,xml负责信息的组织.这么理解虽然说简单了一点,但如果你只需要调用webservice服务,而不需要去创建并维护话,这样理解也就够了. 1.用xml组织信息 好了,那么我们就先从xml说起,我们需要把一些请求的信息发送给webservice服务器,而服务器又…
最近本来已经将上一个项目交活,全身心投入了另外项目的前端的开发工作.可之前的项目经理通知我,之前的项目需要做一个webService的功能,于是稍微做了一下webService,可是忘了通知我现在的项目经理,所以现在的项目经理以为我在做现在项目的前端工作,结果搞得很不好.然而我还是有私心的,因为目前两个项目需要使用的技术是我没有接触过的,而我的一个臭毛病就是对想做的喜欢做的技术会有莫名的兴奋感,每天早上起来的时候想到自己今天要将一个自己不了解的技术应用于工作中,就会很兴奋,恨不得立刻开始工作.总…
SOA是一种软件的应用架构方法,它基于面向对象,但又不是面向对象,整体上是面向服务的架构.SOA由精确的服务定义.松散的构件服务组成,以及业务流程调用等多个方面形成的一整套架构方法. 这话是不是听起来,让人觉得有点晕,我们就细细品读一下. SOA的架构思想 (一)SOA架构是面向服务的,只不过是基于面向对象 SOA继承了很多面向对象的特点,比如说面向对象的封装,经常代表很多类封装成一个模块,为其他对象调用者提供接口调用,良好的面向对象设计就是暴露接口,隐藏实现,类比到SOA的设计,SOA也需要精…
目录 1.什么是WebService 2.WebService和SOAP的关系 3.什么是WSDL 4.测试WebService接口前的准备 (1)如何判断是WebService接口 (2)如何获取WebService接口相关信息 5.使用JMeter测试WebService接口示例 (1)测试计划内包含的元件 (2)HTTP信息头管理器内容 (3)HTTP请求界面内容 (4)运行查看结果 因为我之前对WebService接口也不是很了解,所以本篇文章先简单的概括的说明一下WebService的…
目录 1.什么是WebService 2.WebService和SOAP的关系 3.什么是WSDL 4.测试WebService接口前的准备 (1)如何判断是WebService接口 (2)如何获取WebService接口相关信息 5.使用JMeter测试WebService接口示例 (1)测试计划内包含的元件 (2)HTTP信息头管理器内容 (3)HTTP请求界面内容 (4)运行查看结果 因为我之前对WebSocket接口也不是很了解,所以本篇文章先简单的概括的说明一下WebService的相…
协议:双方/多方共同遵守的一个规范.类比生活中协议 理解: webservice=http协议+xml Rest         =http协议+json 开始,客户端和其他服务器都是没有关系的,比如你的电脑和百度的服务器没什么亲戚关系.但是你想发生关系,就得连接,找到他向她发送请求.然后她给出回应,再断开连接. 一.请求信息和响应信息的格式 请求: a.请求行 b.请求头信息 c.请求主体信息 请求行又分三部分:请求方法,请求路径,所用的协议 请求方法:GET POST PUT DELETE…
HTTP  概括总结 方便以后使用.遗忘时有侧重点的去学习,方便查阅: 开始看到webservice 和restful 有些不理解 现在可以简单理解为 : webservice = http协议+XML REST = http协议+json 通过这篇文章:http://www.cnblogs.com/zswordsman/p/5782152.html  对互联网数据传输所需要的条件有了一定的认识 (主机+端口). (一)HTTP请求信息和响应信息的格式 请求 请求行     --->      …
   上一章讲解了最基本的MVC4说明.今天就介绍下几种新特性的使用例子:   就当大家有MVC3的基础了.在这个基础上在看下面的介绍就容易多了.1.Web API MVC4包括一个更好的解决方案:ASP.NET Web API的(称为作为Web API),该框架提供ASP.NET MVC的开发风格,是专为编写HTTP服务.用于提供REST风格的WebService,可以理解为WebService的另一种更好的实现方式,更加统一化.示例如下:1.新建一个示例Model: public class…
ESB(Enterprise service bus)-----企业服务总线的简写. 目前使用的是openESB,Sun公司的开源社区提供的,集成在netbean中,使用glassFish服务器. 先来说一下我自己对ESB的认知:我更喜欢把ESB从webservice的角度去理解,webservice是使用SOAP.XML.UUID.WSDL相结合的方式来解决不同应用间通信的,属于一种系统与系统直接的直接关联,而ESB则可以看作一个中转站,用于接收上一层发送的信息,然后处理并转发到下一层.而这样…
背景 前面我们介绍过利用javassist动态生成webservice,这种方式可以使得我们系统通过页面配置动态发布webservice服务,做到0代码开发发布北向接口.进一步思考,我们如何0代码开发调用第三方webservice服务呢? wsdl解析 首先必然是理解第三方webservice的接口描述,也就是解析wsdl文件.wsdl文件是webservice服务接口描述文档,一个wsdl文件可以包含多个接口,一个接口可以包含多个方法. 实际上,wsdl解析是十分困难的工作,网上也没有找到有效…
WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型, 架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境, 涵盖服务的整个生命周期.而在 SOA 的架构风格中,服务是最核心的抽象手段. SOA 中的服务是构建在一些列基于开放标准的基础之上的, Web 服务定义了如何在异构系统之间实现通信的标准化方法, 从而就使得…
WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型, 架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境, 涵盖服务的整个生命周期.而在 SOA 的架构风格中,服务是最核心的抽象手段. SOA 中的服务是构建在一些列基于开放标准的基础之上的, Web 服务定义了如何在异构系统之间实现通信的标准化方法, 从而就使得…
什么是webservice? 1.基于web的一种服务,webservice分为服务器端server和客户端client. server端会会提供一些资源供客户端的应用来访问(获取所需要的数据) 2.一个跨平台.跨语言的规范.(跨语言很关键,这样可以实现不同的客户端程序来调用服务端的资源,兼容性很好) 3.可以解决多个跨语言跨平台的应用间通信整合的方案 举个简单的例子: 各大网站的天气预报信息显示: 等等还有很多网站,它们的网页上都有显示的天气预报信息,它们是怎么样获取的呢,是自己保存在自己的数…
关于webservice的概念,网上有各种解释,但是不太好懂. 可以这样理解:1.一个webservice就是一个“功能”,只是这个功能是别人写好的,被放在别人的网站上.                   2.发布一个webservice就是发布一个"功能";                   3.调用一个webservice就是调用一个"功能",调用别人的方法,不劳而获的得到一些数据.例如:天气预报是个webservice,他的功能是,发布天气:如果我需要知道…
原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.html WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型, 架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境, 涵盖服务的整个生命周期.而在 SOA 的架构风格中,服务是最核心的抽象手段. SO…
前边说到了N多webService的概念. 其实,说白了,我个人理解的话,webService就是一个“概念”.就好像互联网一样,就是一个很虚幻,很高的一个概念.同样,webService也是.互联网遵循的是HTTP协议,websevice遵循的是soap协议. 要在遵循这个协议的基础上,实现某些功能的话也会有很多种选择,就好像实现互联网的话,可以有:java PHP ASP等.实现webservice的话,这些语言同样也可以实现,当然有语言就会有框架,就好像实现webService的话,就会有…
最近可能开始要搞关于远程接口调用的玩意儿,所以上网查了一些关于远程调用额东西,其中有很多写得很不错,我把其中的比较好的几个整理一下,整理到一块儿,变成个人的理解写出来. 关于所谓的webService和RPC的概念理解. 链接:http://www.cnblogs.com/xdp-gacl/p/4048937.html.作者:园子里的:孤傲苍狼. 那我自己的理解就是,webservice就是将你的系统中的一部分服务暴露出来,让别人能够调用,就这么简单.就好像在写java代码的时候,你很有可能会封…
eb   Service使用的是   SOAP   (Simple   Object   Access   Protocol)协议 soap协议只是用来封装消息用的.封装后的消息你可以通过各种已有的协议来传输,比如http,tcp/ip,smtp,等等,你甚至还一次用自定义的协议,当然也可以用https协议. Soap建立在http上,说白了是用http传送xml而已. 除了WebService外,常见的远程调用技术还有RMI(Remote method invoke)和CORBA,由于WebS…
1. .NET Remoting .NET Remoting是微软随.NET推出的一种分布式应用解决方案,被誉为管理应用程序域之间的 RPC 的首选技,它允许不同应用程序域之间进行通信(这里的通信可以是在同一个进程中进行.一个系统的不同进程间进行.不同系统的进程间进行). 更具体的说,Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架.也就是说,使用.NET Remoting,一个程序域可以访问另外一个程序域中的对象,就好像这个对象位于自身内…
Webservice WCF WebApi   注明:改编加组合 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下,你有很多的选择来构建一个HTTP Services.我分享一下我对Web Service.WCF以及Web API的看法. Web Service 1.它是基于SOAP协议的,数据格式是XML 2.只支持HTTP协议 3.它不是开源的,但可以被任意一个了解XML的人使用 4.它只能部署在IIS上 W…
Webservice代表所有基于web的服务,包含两种方式SOAP和REST 以SOAP为例: 一个RPC call 就是把一个XML文档post到某个URL下,这个xml文档里写明我要调用的函数名和参数,服务端会返回一个xml把结果返回. 这样的设计是把HTTP当传输层,可以把传输层替换成其他协议只要能在客户端服务端之间传输xml就可以   REST是完全不同的思路,它把RPC操作分成4类: - GET:进行幂等的资源获取操作- POST:创建资源- PATCH:修改资源- DELETE:删除…