2010-03-09 18 views
0

J'ai déployé un service à l'aide printemps-ws et accessible à l'aideaccès au service Spring-WS avec le modèle client JAX-RPC

<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"/> 

<bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate"> 
<constructor-arg ref="messageFactory"/> 
<property name="defaultUri" value="http://localhost:6060/SpringMVC/ws"/> 
</bean> 

<bean id="webServiceClient" class="client.EchoTestClient"> 
<property name="defaultUri" value="http://localhost:6060/SpringMVC/ws/"/> 
</bean> 

Peut-on utiliser l'une des méthode de remise client JAX-RPC (statique Stub, Dynamic Proxy ou Dynamic Invocation Interface) pour accéder à ces services Web? Si oui alors comment? Ce que je comprends, c'est que l'implémentation Spring-WS est très différente de l'implémentation JAX-RPC et JAX-WS et nous ne pouvons pas y accéder en utilisant JAX-RPC. Veuillez suggérer.

Merci

Répondre

0

JAX-RPC est le pré-curseur sur les services web modernes, et est maintenant obsolète. Spring-WS et JAX-WS fonctionnent tous deux avec des services Web modernes (WS-I), et interagiront entre eux (ainsi qu'avec d'autres piles compatibles WS-I comme WCF), mais JAX-RPC est présent sur son site. propre, et n'est pas compatible avec une grande partie de quelque chose d'exception lui-même.