随笔分类 - RPC
摘要:一、简介 近几年,以信息为中心的表述行状态转移(Representational State Transfer, REST)已成为替换传统SOAP Web服务端流行方案。Spring对REST的支持是构建在Spring MVC之上的,所以需要先了解Spring MVC的知识。二、构建Spring R...
阅读全文
摘要:一、概述 Spring 通过org.springframework.remoting.caucho.HessianServiceExporter将POJO中的所有public方法发布为Hessian服务。 二、实例(服务端) 1、编写服务接口 1 package com.cnblogs.javalo
阅读全文
摘要:一、简介 Hessian和Burlap是由Caucho Technology提供的基于HTTP协议的轻量级远程服务解决方案。他们都致力于借助尽可能简单那的API和通信协议来简化Web服务。 Hession和Burlap就如同一个事物的两面,但是每一个解决方案都服务于略微不同的目的。Hession就像
阅读全文
摘要:一、简介 Spring开发团队意识到RMI服务和基于HTTP的服务(如,Hessian)之间的空白。一方面,RMI使用JAVA标准的对象序列化机制,很难穿透防火墙。另一方面,Hessian/Burlap能很好的穿透防火墙,但是使用私有的对象序列化机制。 由此,Spring的HTTP invoker应
阅读全文
摘要:一、概述 传统的创建RMI服务,会涉及如下几个步骤: 1、编写远程服务接口,该接口必须继承 java.rmi.Remote 接口,方法必须抛出 java.rmi.RemoteException 异常; 2、编写远程接口实现类,该实现类必须继承 java.rmi.server.UnicastRemot...
阅读全文
摘要:一、什么是RMI Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RM...
阅读全文