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
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!