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

Remoting di Spring

Il framework Spring rende facile lo sviluppo di servizi di supporto remoto. Fornendo il proprio API, risparmia molte linee di codice.

Vantaggi di Spring Remoting

Il programmatore deve concentrarsi solo sulla logica del business, senza dover studiare attività come l'avvio e lo spegnimento del server.

Il framework Spring supporta le seguenti tecnologie di elaborazione remota:

Remote Method Invocation (RMI) Eseguitore HTTP di Spring Hessian Burlap JAX-RPC (API J2EE 1.4) JAX-WS (API di Java EE 5 e Java EE 6) JMS

Remote Method Invocation (RMI)

Grazie a RmiServiceExporter e RmiProxyFactoryBean Classe, il framework Spring supporta il RMI fornito da Sun.

Clicca qui per ulteriori informazioni: Integrazione di Spring e RMI

Eseguitore HTTP di Spring

Spring fornisce i propri servizi remoti, che consentono la serializzazione tramite HTTP. Le classi utilizzate nell'HTTP Invoker sono HttpInvokerServiceExporter e HttpInvokerProxyFactoryBean .

Clicca qui per ulteriori informazioni sulle chiamate HTTP di Spring

Hessian

Fornisce anche servizi remoti utilizzando il protocollo HTTP. Fornito da Coucho. Le classi utilizzate in Hessian sono HessianServiceExporter e HessianProxyFactoryBean .

Clicca qui per ulteriori informazioni: Hessian

Burlap

Come Hessian, ma fornito da Coucho con un'implementazione basata su XML. Le classi utilizzate in Burlap sono BurlapServiceExporter e BurlapProxyFactoryBean .

Clicca qui per ulteriori informazioni: Burlap

JAX-RPC

Spring utilizza JAX-RPC per fornire supporto remoto per servizi web. Utilizza l'API J2EE 1.4.

JAX-WS è l'erede di JAX-RPC. Utilizza le API Java EE 5 e Java EE 6. Le classi utilizzate in JAX-WS sono SimpleJaxWsServiceExporter e JaxWsPortProxyFactoryBean .JMS

Spring supporta l'uso di JMS per servizi remoti. Le classi utilizzate in JMS sono JmsInvokerServiceExporter e JmsInvokerProxyFactoryBean .

Clicca qui per ulteriori informazioni: JMS