Exemple10_ClientWSRetourTélécharger Ce programme est un exemple d'un client pur java qui utilise le WebServie créé dans l'exemple Exemple10_JEE. CreerCompteClient.txt <soapenv:Envelope xmlns:q0="http://www.example.org/CompteClient/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header> </soapenv:Header> <soapenv:Body> <q0:Compte> <nom>AZERT</nom> </q0:Compte> </soapenv:Body> </soapenv:Envelope> Exemple10_ClientWS.java import org.example.www.CompteClient.*; import javax.xml.rpc.*; import java.util.*; public class Exemple10_ClientWS { public static void main(String[] args) { try{ Scanner cout = new Scanner(System.in); CompteClient_PortType port1 = new CompteClientProxy(); System.out.println("Saisir un nom de compte:"); String compte = cout.nextLine(); Compte c = new Compte(compte); Resultat res = port1.creerCompteClient(c); System.out.println("Resultat : "+ res.getValide()); } catch(Exception ex){ex.printStackTrace();} } } compil.bat REM javac -classpath "C:\Users\jlaforgu\wildfly-17.0.1.Final\standalone\deployments\Exemple10EAR.ear\Exemple10Web.war\WEB-INF\classes\org\example\www\CompteClient" Exemple10WS.java javac -classpath "CompteClientWS.jar;jaxrpc.jar;axis.jar;commons-discovery-0.2.jar;commons-logging.jar;wsdl4j.jar;saaj.jar;." Exemple10_ClientWS.java REM javac -classpath "http://localhost:8080/Exemple10Web/services/CompteClientSOAP" Exemple10WS.java pause run.bat java -classpath "CompteClientWS.jar;jaxrpc.jar;axis.jar;commons-discovery-0.2.jar;commons-logging.jar;wsdl4j.jar;saaj.jar;." Exemple10_ClientWS pause