2008-09-26 8 views
1

J'ai une application Web simple qui s'exécute dans Tomcat. Je dois appeler un service Web depuis cette application Web et je ne suis pas sûr de savoir comment s'y prendre. Il semble y avoir deux méthodes selon que vous utilisez un environnement non géré ou géré:Appel de services Web à partir d'un client Java

JNDI service de recherche (géré)

et

JAX-RPC ServiceFactory (non géré)

.. Alors, quelle technique devrais-je utiliser?

Répondre

1

Vous n'avez pas nécessairement besoin d'utiliser ces techniques. En supposant que vous utilisez Axis comme moteur de services Web et ant comme outil de construction (http://ws.apache.org/axis/java/user-guide.html), vous devez effectuer les opérations suivantes:

1) générer le proxy/stub pour invoquer les services Web. Cela vous donnera un point d'entrée dans l'appel des services Web
2) fournir des informations de configuration pour le client - un fichier .wsdd
3) savoir où est le WSDL pour vos services Web.

BR,
~ un

Questions connexes