Question

Je suis nouveau à dos de mulet. Y at-il un moyen d'appeler des services Web basés sur CXF en utilisant JaxWsProxyFactoryBean? Il sera agréable de réutiliser l'interface Java au lieu de fichiers WSDL.

Avec CXF nous pouvons simplement réutiliser notre interface java comme haricot de printemps pour les services Web client sans wsdl2java génération de code.

<bean id="{Bean Id}" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
<property name="serviceClass" value="{java interface}"/>
<property name="address" value="{Address}"/>
</bean>

Au lieu de générer des artefacts clients, nous pouvons simplement utiliser la définition de haricot ci-dessus pour un consommateur de services Web.

Merci d'avance Maska

Était-ce utile?

La solution

Si la question est: "quel est le moyen d'appeler un service web distant sans générer des classes client dans Mule 2.2.x", la réponse est: " utiliser un point final WSDL générique ".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top