java hessian rmi_RMI,socket,rpc,hessian,http比较

SOCKET使用时可以指定协议TCP,UDP等;

RIM使用JRMP协议,JRMP又是基于TCP/IP;

RPC底层使用SOCKET接口,定义了一套远程调用方法;

HTTP是建立在TCP上,不是使用SOCKET接口,需要连接方主动发数据给服务器,服务器无法主动发数据个客户端;

可以用socket实现HTTP;

其实符合HTTP规范的就是HTTP协议,不管用什么技术。

hessian是一套用于建立web service的简单的二进制协议,用于替代基于XML的web service,是建立在rpc上的,hessian有一套自己的序列化格式将数据序列化成流,然后通过http协议发送给服务器,看源码发现其实是使用

HttpURLConnection和servlet建立连接,然后发送流

hessian

http://hessian.caucho.com

RIM和SOCKET比较,见下文

http://www.cppblog.com/sherrylso/archive/2007/07/28/28906.html

RMI和RPC差别

http://blog.csdn.net/zhigangsun/article/details/5892591

http和socket差别

http://sw1982.iteye.com/blog/460406

REST  代表性状态传输

http://www.ibm.com/developerworks/cn/webservices/ws-restful/index.html

http://www.iteye.com/topic/1111647

REST描述语言 WADL

SOAP 简单对象访问协议

描述语言WSDL

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343480.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】国家开放大学2018年春季 0007-22T文书档案管理 参考试题

试卷编号:0007 座位号 2017——2018学年度第二学期期末考试 文 书 档 案 管 理 试 题 2018年7月 1.从文书的形成和使用上划分,文书可分为 和 两类。 2.文头一般由公文名称(又称版头)、 、 、 、 等部组成…

三步法教你快速解决光纤收发器故障

光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,是网络通信中很重要的一种通信设备。但只要是机器,难免会有出现故障的时候,出现问题,找出问题,然后解决问题就…

【渝粤教育】国家开放大学2018年春季 0043-22T计算机文化 参考试题

《计算机文化基础》考试补充说明 责任教师:刘迪昱 《计算机文化基础》是一门计算机操作实践性很强的课程,本次考试采用无纸化考试方式,现对考试的有关要求作如下补充说明,请各考点在考前做好准备,以确保考试顺利进行…

java人物移动_【Unity3D】Unity3D 键盘控制人物移动

float horizontal Input.GetAxis("Horizontal"); //A D 左右float vertical Input.GetAxis("Vertical"); //W S 上 下transform.Translate(Vector3.forward * vertical * m_speed * Time.deltaTime);//W S 上 下transform.Translate(Vector3.right * hor…

【渝粤教育】国家开放大学2018年春季 0054-21T合同法 参考试题

试卷编号:0054 期末 考 合同法试题 1.要式合同 2.违约责任 3.附条件合同 4.债权人的撤销权 5.投标 二、单项选择题(每题3分,共30分) 考生注意:请将答案填写在下面…

网管光纤收发器产品硬件功能及网管收发器优点介绍

飞畅科技生产研发的网管型光纤收发器具有非网管收发器的全部功能,各种速率,单模/多模,单纤/双纤。此设备的网管界面设置简单,功能全面。此系列网管收发器支持多种网管方式,包括SNMP,WEB和Console等网管方式…

【渝粤教育】国家开放大学2018年春季 0089-22TInternet和Intranet应用 参考试题

编号:0089 座位号: 17-18学年第1学期期末考试 Internet和Intranet应用试题 一、填空题:(每空4分,共40分) 1.TCP/IP协议模型有4个层次,它们从底向上分别是 、 、 和 。 …

java接受微信回调_SpringMvc微信支付回调示例代码

介绍大家都知道微信支付的回调链接要求不能跟参数,但又要接收返回的xml数据。我开始使用RequestBody注解在参数上,希望能获取xml数据,测试失败。最后使用HttpServletRequest去获取数据成功了。示例代码RequestMapping("/weixinpay/callb…

【渝粤教育】国家开放大学2018年春季 0111-21T妇产科护理学 参考试题

编号:0111 座位号 2017~2018学年度第二学期期末考试 妇产科护理学试题 2018年07月 一、名词解释(每题5分,共20分) 先兆流产 不孕症 羊水栓塞 痛经 二、填空 (每空2分,共30分) …

mockito java_使用Mockito在Java中进行模拟入门

mockito java我们都编写了单元测试,但是有时我们面临的挑战是被测单元可能依赖于其他组件。 并且配置其他组件进行单元测试绝对是一个过大的选择。 相反,我们可以使用Mocks代替其他组件,并继续进行单元测试。 为了说明如何使用模拟&#xff…

交换机的三种连接方式:级联、堆叠和集群

交换机的连接方式大家应该都知道,一共有三种,分别是:级联、堆叠和集群。今天, 就由飞畅科技的小编来为大家详细介绍下交换机的这三种连接方式及彼此间的区别,感兴趣的朋友就一起来看看吧! 交换机的级联技术…

【渝粤教育】国家开放大学2018年春季 0177-22T电机学(二) 参考试题

编号:0177 b 2017-2018年度第二学期期末考试 电机学(2) 试 题 2018年 7 月 一、填空题(每空4分 ,共40分)1.一台隐极三相同步发电机时空向量中j轴与A轴重合,某瞬间转子基本波励磁磁动…

【渝粤教育】国家开放大学2018年春季 0234-22T公务员制度讲座 参考试题

科目编号:0234 座位号 2017-2018学年度第二学期期末考试 公务员制度讲座 试题 2018年 7 月 一、名词解释(本大题共2小题,每小题10分,共计20分) 1.公务员奖励制度 2.选任制 二、单选题&#x…

交换机组最常见的8大故障及解决方法

在交换机组网时常见的故障比较多,为了帮助大家更好地排除这些故障,在此飞畅科技的小编来为大家介绍一些常见的典型故障案例和处理思路供大家参考。接下来大家就一起来看看交换机组最常见的8大故障及解决方法吧。 环网交换机产品图 故障1:交…

【渝粤教育】国家开放大学2018年春季 0273-22T中国现代文学 参考试题

试卷编号:0273 座位号 2017——2018学年度第二学期期末考试 中国现代文学 试题 2018年7月 1.闻一多分别于1923年和1928年出版了两部诗集,第一部是《__________》,第二部是《___________》。 2.《__________》是鲁迅唯…

【渝粤教育】国家开放大学2018年春季 0341-22T高级英语听力(2) 参考试题

试卷代码:0341 2017-2018学年度第二学期期末考试 高级英语听力(2)试题 2018年7月 注 意 事 项 一、将你的准考证号、学生证号、姓名及分校(工作站)名称填写在答题纸规定栏内。 考试结束后,把试卷和答题纸放…

中北大学 软件构造 U+及上课代码详解

作业1 1.数据类型可分为两类:(原子类型) 、结构类型。 2.(数据结构)是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合 3.代码重构指的是改变程序的(结构)而不改变其行为,以便提高代码的可读性、易修改性等。 4.软件实…

如何挑选家用交换机 交换机选购攻略分享

现如今,伴随着网络的迅速普及,交换机的“身影”也开始出现在不少普通个人用户家庭中。不过许多家庭用户在挑选交换机时,往往都会将注意力集中到交换机的扩展性能上,他们一味地追求交换机的接口数要多;其实,…

php cdi_使用CDI的InjectionPoint注入配置值

php cdi依赖注入是用于组织类依赖的一项出色技术。 当前类中需要的所有类实例都是在运行时从DI容器提供的。 但是您的配置呢? 当然,您可以创建一个“ Configuration”类,并在需要它的任何地方注入该类,并从中获取必要的值。 但是…

mysql 5.7 pxc_mysql5.7 PXC安装记录

环境信息172.31.217.182 bd-dev-mingshuo-182172.31.217.183 bd-dev-mingshuo-183172.31.217.89 bd-dev-vertica-89依赖关系1.安装Percona-XtraBackup(依赖libev-4.03-3.el6.x86_64.rpm)2.yum install -y git scons gcc gcc-c openssl check cmake bison boost-devel asio-…