English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The Spring framework makes it easy to develop remote support services. By providing its own API, it saves a lot of code.
Programmers only need to focus on business logic and do not have to study activities such as starting and stopping servers.
The Spring framework supports the following remote processing technologies:
Remote Method Invocation (RMI) Spring's HTTP invoker Hessian Burlap JAX-RPC(J2EE 1.4 API) JAX-WS(Java EE 5and Java EE 6 API) JMS
With the help of RmiServiceExporter and RmiProxyFactoryBean class, the Spring framework supports Sun's RMI.
Click here for more information: Spring and RMI Integration
Spring provides its own remote service, which allows serialization through HTTP. The class used in HTTP Invoker is HttpInvokerServiceExporter and HttpInvokerProxyFactoryBean .
Click here for more information: Spring's HTTP invoker
It also uses the HTTP protocol to provide remote services. It is provided by Coucho. The classes used in Hessian are HessianServiceExporter and HessianProxyFactoryBean .
Click here for more information: Hessian
Similar to Hessian but provided by Coucho with an XML-based implementation. The classes used in Burlap are BurlapServiceExporter and BurlapProxyFactoryBean .
Click here for more information: Burlap
Spring uses JAX-RPC provides remote support for web services. It uses J2EE 1.4 API.
Spring supports using JMS for remote services. The classes used in JMS are JmsInvokerServiceExporter and JmsInvokerProxyFactoryBean .