个性化阅读
专注于IT技术分析

在Spring Framework中进行远程处理

  1. 在Spring Framework中进行远程处理
  2. 远程处理技术

Spring框架使远程支持服务的开发变得容易。通过提供自己的API, 它节省了大量代码。

Spring远程处理的优势

程序员只需要专注于业务逻辑, 而不必研究诸如启动和停止服务器之类的活动。

Spring框架支持以下远程技术:

  • 远程方法调用(RMI)
  • Spring的HTTP调用程序
  • 黑森州
  • 麻布
  • JAX-RPC(J2EE 1.4 API)
  • JAX-WS(Java EE 5和Java EE 6 API)
  • JMS

远程方法调用(RMI)

借助于RmiServiceExporter和RmiProxyFactoryBean类, spring框架支持Sun提供的RMI。

单击此处以获取有关Spring和RMI集成的详细信息


Spring的HTTP调用程序

Spring提供了自己的远程服务, 该服务允许通过HTTP进行序列化。 HTTP Invoker中使用的类是HttpInvokerServiceExporter和HttpInvokerProxyFactoryBean。

单击此处以获取有关Http Invoker的Spring Remoting的详细信息


黑森州

它还使用http协议提供远程服务。它由Coucho提供。 Hessian中使用的类是HessianServiceExporter和HessianProxyFactoryBean。

单击此处以获取有关Hessian的Spring Remoting的详细信息


麻布

它与Hessian相同, 但由Coucho提供基于XML的实现。 Burlap中使用的类是BurlapServiceExporter和BurlapProxyFactoryBean。

单击此处以获取有关Burlap的Spring Remoting的详细信息


JAX-RPC

Spring使用JAX-RPC为Web服务提供远程支持。它使用J2EE 1.4 API。


JAX-WS

它是JAX-RPC的后继者。它使用Java EE 5和Java EE 6 API。 JAX-WS中使用的类是SimpleJaxWsServiceExporter和JaxWsPortProxyFactoryBean。


JMS

Spring支持使用JMS进行远程服务。 JMS中使用的类是JmsInvokerServiceExporter和JmsInvokerProxyFactoryBean。

赞(0)
未经允许不得转载:srcmini » 在Spring Framework中进行远程处理

评论 抢沙发

评论前必须登录!