English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Remoting do Spring

O framework Spring facilita o desenvolvimento de suporte remoto de serviços. Ao fornecer sua própria API, ele economiza muita codificação.

Vantagens do Spring Remoting

O programador precisa se concentrar apenas na lógica de negócios, sem estudar atividades como inicialização e encerramento do servidor.

O framework Spring suporta as seguintes tecnologias de processamento remoto:

Invocação Remota de Método (RMI) Chamada HTTP do Spring Hessian Burlap JAX-RPC(J2EE 1.4 API) JAX-WS(Java EE 5e Java EE 6 API) JMS

Invocação Remota de Método (RMI)

Com a ajuda de RmiServiceExporter e RmiProxyFactoryBean Classe, o framework Spring suporta o RMI fornecido pela Sun.

Clique aqui para obter mais informações: Integração Spring e RMI

Chamada HTTP do Spring

O Spring oferece seu próprio serviço remoto, que permite a serialização via HTTP. A classe usada no HTTP Invoker é HttpInvokerServiceExporter e HttpInvokerProxyFactoryBean

Clique aqui para saber mais sobre: Chama HTTP do Spring

Hessian

Ele também usa o protocolo HTTP para fornecer serviços remotos. Fornecido pelo Coucho. As classes usadas no Hessian são HessianServiceExporter e HessianProxyFactoryBean

Clique aqui para saber mais sobre: Hessian

Burlap

Como o Hessian, mas com implementação baseada em XML fornecida pelo Coucho. As classes usadas no Burlap são BurlapServiceExporter e BurlapProxyFactoryBean

Clique aqui para saber mais sobre: Burlap

JAX-RPC

O Spring usa JAX-RPC fornece suporte remoto para serviços web. Ele usa J2EE 1.4 API.

JAX-WS é o JAX-sucessor do RPC. Ele usa Java EE 5e Java EE 6 API. JAX-As classes usadas no WS são SimpleJaxWsServiceExporter e JaxWsPortProxyFactoryBean

O Spring suporta o uso de JMS para serviços remotos. As classes usadas no JMS são JmsInvokerServiceExporter e JmsInvokerProxyFactoryBean

Clique aqui para saber mais sobre: JMS