网站首页 > 技术教程 正文
在这之前一定要好好理解一下接口的含义,我觉得在这一类中接口理解成规则很恰当。
http接口:基于HTTP协议的开发接口.这个并不能排除没有使用其他的协议。
api接口:API(Application Programming Interface)应用程序编程接口,应用也包括网络应用程序,就像api文档基本上就是使用说明书,API接口可以简单理解成“应用程序使用接口”。
RPC接口:Remote Procedure Calls 远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互操作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器。 RPC(远程过程调用)是一项广泛用于支持分布式应用程序(不同组件分布在不同计算机上的应用程序)的技术。RPC 的主要目的是为组件提供一种相互通信的方式,使这些组件之间能够相互发出请求并传递这些请求的结果。 没有语言限制。
RMI:RMI(Remote Method Invocation,远程方法调用)RMI是针对于java语言的, RMI 允许您使用Java编写分布式对象
Webservice接口:Webservice是系统对外的接口,比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。
RESTful : 简称 REST,是描述了一个架构样式的网络系统,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为:
1.网络上的所有事物都可以被抽象为资源(resource)
2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识
3.所有的操作都是无状态的
关于RPC和RMI的区别,各类博客有很多,我就不说了。Webservice和RESTful ,我不知道你说的是那个(Webservice这个是个大类,包括RESTful )你可以看看 SOAP Webservice和RESTful Webservice 的区别。不要刻意去混淆找区别,有些是从不同角度、层次而言。也有可能同一个东西兼顾(不同层次、角度的兼顾)。在如今这个软件泛滥的年代,不同的人叫法不同很多,偷换概念的也有很多。http和webservice接口区别
http和webservice接口区别
httpservice通过post和get得到你想要的东西
webservice就是使用soap协议得到你想要的东西,相比httpservice能处理些更加复杂的数据类型
http协议传输的都是字符串了,webservice则是包装成了更复杂的对象。
hessian类似于webservice,但是它采用的是二进制RPC协议(Binary),具有轻量、传输量小、平台无关的特点,特别适合于目前网络带宽比较小的手机网络应用项目。
以hessan的java实现为例,它可以传输Map、List、以及自定义的各种数据接口;比http的纯字符串也方便得多,省却了解析http返回值的步骤。
其他的可参考:
http://blog.csdn.net/m_123hj_520/article/details/9370723
- 上一篇: 硬盘的接口类型_机械硬盘的接口类型
- 下一篇: 产品经理必备知识——API接口_产品经理接口文档
猜你喜欢
- 2025-09-13 笔记本电脑接口很多,不认识,电脑小白必看
- 2025-09-13 HDMI 视频接口的三种类型及应用_hdmi视频连接线
- 2025-09-13 显卡总线接口类型_显卡的总线接口
- 2025-09-13 常见的麦克风接头有哪几种?各有什么特点和用途?
- 2025-09-13 我们所用的显卡有过多少种接口?下文告诉你
- 2025-09-13 硬件科普:显卡的这几个接口到底有什么区别?
- 2025-09-13 交换机中的接口类型-access_交换机接口描述
- 2025-09-13 计算机组成:输入输出接口的基本组成,功能和分类
- 2025-09-13 光纤接口分类_光纤接口分类图
- 2025-09-13 分不清HDMI、Mini、Micro接口?一张图清晰展现!
你 发表评论:
欢迎- 09-13笔记本电脑接口很多,不认识,电脑小白必看
- 09-13HDMI 视频接口的三种类型及应用_hdmi视频连接线
- 09-13显卡总线接口类型_显卡的总线接口
- 09-13常见的麦克风接头有哪几种?各有什么特点和用途?
- 09-13我们所用的显卡有过多少种接口?下文告诉你
- 09-13硬件科普:显卡的这几个接口到底有什么区别?
- 09-13交换机中的接口类型-access_交换机接口描述
- 09-13计算机组成:输入输出接口的基本组成,功能和分类
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)