目前Spring提供的远程服务主要有:
◆RMI:借助于Spring提供的RmiProxyFactoryBean和RmiServiceExporter,开发者能够开发RMI应用。Spring同时支持两种方式开发RMI应用。其一,基于传统的方式,即同java.rmi.Remote和java.rmi.RemoteException配合使用。其二,基于RMI Invoker,即可使用任何java接口(从JDK5.0开始,引入了新的RMI开发模型,即通过动态代理实现RMI应用开发,类似于RMI Invoker。这使得开发者不用借助rmic实用工具生产RMI stub存根类,从而能够简化RMI开发模型,但前提是RMI客户端和服务器端都是JDK5.0)。
◆Hessian:由Caucho提供的、使用轻量二进制的HTTP协议,而实现的远程服务机制。Spring提供了配套的HessianProxyFactoryBean和HeassianServiceExplorter。
◆Burlap:基于XML形式,是对Heassian的替换。如果需要开发基于Burlap的远程服务,则开发者需要借助于Spring提供的BurlapProxyFactoryBean和BurlapServiceExplorter。
◆Spring提供的HTTP Invoker:借助于HTTP Invoker,开发者能够实现服务的远程化。这同RMI Invoker类似(仅局限于其使用和配置方面)。需要借助于HttpInvokerProxyFactoryBean和HttpInvokerServiceExporter实现。
◆Web服务(JAX-RPC):借助于Spring提供的JaxRpcPortProxyFactoryBean和JaxRpcPortClientInterceptor实现服务的远程化。
◆企业Bean:借助于Spring提供的抽象类而实现EJB应用的访问和开发。
Spring提供的各种服务类型的实现都是十分相似的,因此,在Spring team实现Spring远程服务过程中也是依据类似原则而架构并实现的,即通过Spring受管JavaBean实现。
- 大小: 47 KB
分享到:
相关推荐
《Spring技术内幕》学习笔记1——IoC容器体系结构 《Spring技术内幕》学习笔记2——IoC定位Bean定义资源 《Spring技术内幕》学习笔记3——IoC容器载入Bean定义资源文件 《Spring技术内幕》学习笔记4——IoC容器...
Spring.NET学习笔记22——整合WCF(应用篇) http://www.cnblogs.com/GoodHelper/archive/2010/05/15/SpringNet_Wcf.html
刘冬编写Spring.NET学习笔记25——整合Quartz.NET例子。 原文: http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_QuartzNet.html
刘冬编写的Spring.NET学习笔记21——整合WebService的例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_WebService.html
刘冬编写的Spring.NET学习笔记26——整合NVelocity例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_NVelocity.html
刘冬编写Spring.NET学习笔记20——整合Remoting(应用篇)的例子 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_Remoting.html
刘冬编写的Spring.NET整合NHibernate例子 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/18/SpringNet_NHibernate.html
Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...
spring学习笔记spring学习笔记spring学习笔记spring学习笔记spring学习笔记spring学习笔记spring学习笔记spring学习笔记
Spring学习笔记( spring视频笔记)
Spring.NET事务管理机制 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/16/SpringNet_Transaction.html
spring学习笔记
刘冬编写的Spring.NET,NHibernate,ASP.NET MVC例子 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_Nhibernate_AspNetMvc.html
Spring.NET事务配置模板。 原文出处:http://www.cnblogs.com/GoodHelper/archive/2009/11/16/SpringNet_Transaction.html
上文我们利用Spring rmi实现了Spring的远程访问(Spring 实现远程访问详解——rmi),本文主要讲解利用HttpInvoke实现远程访问。 Spring httpInvoker使用标准java序列化机制,通过Http暴露业务服务。如果你的参数和...
文件内附有学习源码及“四万多字的学习笔记”,本学习笔记中涵盖了,Spring中所学的全部知识点,以及还有一些小的知识点。(笔记很详细,笔记很详细。属于本人舍得删系列)。
网易云课堂黑马Spring四天精通学习笔记&源码(数据库要另建)
Spring Cloud 学习入门笔记,全方面实践,包含 spring cloud alibaba 模块
SPRING学习笔记2SPRING学习笔记2SPRING学习笔记2SPRING学习笔记2