Maison  >  Article  >  Java  >  Introduction à la méthode d'appel du service WCF depuis JAVA

Introduction à la méthode d'appel du service WCF depuis JAVA

黄舟
黄舟original
2017-09-22 11:13:391638parcourir

Cet article présente principalement l'exemple de code détaillé de JAVA appelant le service WCF. L'éditeur pense que c'est plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil  Cet article résoudra le problème de l'appel de WCF en Java. Le service WCF hébergé dans IIS est toujours utilisé. À l'origine, j'avais prévu d'utiliser axis. J'écris cet article, mais juste avant de commencer, j'ai accidentellement découvert l'outil wsimport fourni dans le package Java. Il est extrêmement rafraîchissant à utiliser et permet de gagner du temps dans la configuration de l'axe. Alors, restez là En fait, avec wsimport, il est extrêmement simple d'appeler wcf en java. Bien sûr, cela est basé sur l'utilisation de services moins complexes. Si vous devez également prendre en compte la vérification de sécurité, Les questions telles que la publication et l'abonnement sont encore relativement complexes, mais je ne vais pas écrire grand-chose dans ces trois articles, je veux juste pouvoir vraiment appliquer les trois mots de multiplateforme dans la pratique. Jouons un rôle pour attirer les autres. 1. Les essentiels du développementDe cette façon, tant que vous faites du développement Java, vous n'avez pas besoin de lire ce chapitre, jdk+eclipse, vous Vous n'avez même pas besoin d'utiliser Eclipse, car l'outil wsimport mentionné ci-dessus est un programme exécutable dans le répertoire bin après l'installation de Java. Si la clé utilise l'axe, l'éclipse est uniquement nécessaire. 2. Générer le client WCF utilise le wsimport mentionné ci-dessus Si vous configurez correctement les variables d'environnement Java, vous pouvez l'utiliser directement dans la console. Maintenant, reprenez le dossier. x:/workspace/EmployeeManager/clientOuvrez la ligne de commande, cd dans le répertoire x:/workspace/EmployeeManager/ créé ci-dessus, puis exécutez la commande :import –s client http ://192.168.11.1/emp/EmployeeManagement.svc?wsdl, puis vous constaterez que plusieurs fichiers ont été générés dans le répertoire, y compris les fichiers de classe d'entité Java correspondants, tels que Employee.java et ObjectFactory qui génère des entités complexes. , car ce qui est utilisé ici ne sont pas les types de base String, Int, etc., mais des types tels que JAXBElement peuvent nous aider à générer ces types. 3. Programme de développement 1. Créer un nouveau projet JAVA dans Eclipse, par exemple testproject 2. Cliquez avec le bouton droit sur le dossier src dans le projet et sélectionnez Importer 3. Cliquez sur Système de fichiers en général et cliquez sur Suivant 4. Cliquez juste dans l'étape suivante Répertoire du CV et sélectionnez tous les dossiers 5. Créez un nouveau fichier de test test.javaExécutez le programme et obtenez le résultatConclusion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn