Wie man einen einfachen Java-Webdienst aus einer C++(Legacy) & Java-Anwendung verbrauchen


müssen Sie die folgende Software (Google-Suche) zu installieren:
Apache Tomcat(on WIndows7 in my case)
Apache Axis(on WIndows7 in my case)
GSoap (auf Redhat laufen auf Virtual Box in meinem Fall)

Video:

Schreiben Sie zuerst, eine Funktionalität, die Sie wollen von einem JAVA/C++-Anwendung als Webdienst konsumiert werden und speichern Sie es als *.jws in deinem Achse Installation Navigator (\Tomcat 7.0\webapps\axis). Nach dem Lauf der http:///axis/EncryptDecrypt.jws?wsdl in Ihrem Browser um die WSDL-Datei zu testen.

EncryptDecrypt.jws
public Class EncryptDecrypt {}

Public String EncDec (String _inpDat) {}

String _outDat = new String();
Int j = 1;
If(_inpDat.charAt(0)!='#')
{
_outDat += "#";
j = 0;
}
für (Int ich = j; i < _inpDat.length();i++)
{
_outDat += _inpDat.charAt(0) == '#'? (Zeichen) ((int)_inpDat.charAt(i)-1):(char)((int)_inpDat.charAt(i)+1);
}
Rückkehr _outDat;
}}

Zum anderen gestalten wir die Client-Anwendung in JAVA/C++

JavaWebClient.java
Import org.apache.axis.client.Call;

public Class JavaWebClient {}

Public String main (String Args) wirft Ausnahme {}
String url="http:///axis/EncryptDecrypt.jws";
Rufen Sie Daten = neue Call(url);
String-Val = (String)data.invoke ("","EncDec", neue Object [] {Args});  EncDec ist der Name der Funktion von EncryptDecrypt.jws
Val zurück;
}
}

Für C++-Client müssen Sie die folgenden Schritte auf der Konsole ausführen:

wsdl2h -o EncryptDecrypt.h http://:8080/axis/EncryptDecrypt.jws?wsdl (Dies erzeugt eine Header-Datei von Wsdl-Datei)

soapcpp2 -i - C-ich / import EncryptDecrypt.h (Dies erzeugt die Cpp-Dateien erforderlich, um den Webservice aufzurufen)

Stichworte: Java, SOA

In Verbindung stehende Artikel

Wie man einen einfachen Elektromotor bauen

Wie man einen einfachen Elektromotor bauen

wie man einen einfachen Elektromotor zu bauen:-Elektromotor funktioniert, indem man einen Strom durch eine Spule der Leitung. Wenn der Strom durch die Spule fließt schafft eine elektromagnetische Dipol. Magnetfeld eines Permanentmagneten interagiert
Wie man einen Hühnerstall zu bauen - ein Hühnerstall machen

Wie man einen Hühnerstall zu bauen - ein Hühnerstall machen

lernen wie man einen Hühnerstall zu bauen leicht gemacht! Aufbau einer Hühnerstall ist wahrscheinlich viel einfacher als Sie vielleicht denken. Alles was Sie brauchen ist einen guten Satz Pläne, einige gemeinsame Haushaltswerkzeuge und einige Baumate
Wie man einen Bogen machen, die aus der Schule-Versorgungsmaterialien Triebe

Wie man einen Bogen machen, die aus der Schule-Versorgungsmaterialien Triebe

Dies ist wie man einen Bogen machen, der Bleistifte schießt. Warnung: niemals auf Menschen, Dinge, Tiere Zielen Sie und schießen Sie nicht in Ihrem Klassenzimmer, es sei denn, dein Lehrer sagt, Sie können!!!Schritt 1: Die LieferungenUm diesen Bogen z
TUTORIAL: Wie man einen Kind-Größe aus dem 18. Jahrhundert europäische Schnalle Schuh

TUTORIAL: Wie man einen Kind-Größe aus dem 18. Jahrhundert europäische Schnalle Schuh

vor kurzem teilte ich eine Tutorial um eine gefälschte Spitze Rüschen vorne Hemd (Teil 1) für Piano Man historische Schule Kostüm zu machen. Für das nächste Stück wollte ich einen schwarzen Stiefel über seine Gummistiefel Decken machen. Ich recherchi
Wie man einen lauten Lüfter auf eine ATI Radeon HD 5870 Grafikkarte beheben

Wie man einen lauten Lüfter auf eine ATI Radeon HD 5870 Grafikkarte beheben

Diese Instructable zeigen Ihnen, wie wahnsinnig laute Geräusche zu beheben, die Grafikkarte ATI Radeon HD 5870 herauskommen wird, beginnt dein Fan zu verschleißen. Dies funktioniert für PC- und MAC-Versionen dieser GrafikkarteSchritt 1: Werkzeuge Daf
Wie man einen gebrochenen analogen-Joystick auf einer XBOX 360-Controller zu ersetzen.

Wie man einen gebrochenen analogen-Joystick auf einer XBOX 360-Controller zu ersetzen.

Haben Sie einen XBOX 360-Controller nur verstaubt, weil Sie den analogen Joystick brach herumliegen? Nun, wenn Ihre Antwort Ja ist, dann haben Sie Glück. Diese Instructable zeigen Ihnen wie einen gebrochene analogen-Joystick auf einer XBOX 360-Contro
Wie man einen hölzernen Stift auf einer Drehbank

Wie man einen hölzernen Stift auf einer Drehbank

haben Sie sich jemals gefragt, wie man diese wunderbare hölzerne Stifte zu machen? Nun ist hier, wie Sie es tun. Am Anfang die Herstellung eines amerikanischen Stifts (das ist diese Art) dauert etwa eine Stunde und eine Hälfte, aber sobald du einen H
Wie man einen einfachen Kaninchenstall bauen

Wie man einen einfachen Kaninchenstall bauen

Wie erstelle ich einen einfachen und kostengünstigen Kaninchenstall ohne die Bank.
Wie man einen einfachen Motor bauen

Wie man einen einfachen Motor bauen

kann jeder einen einfachen Motor mit ein paar Drähten und einem Magneten leicht bauen.  Dies wäre eine große Wissenschaft fair-Projekt.
Wie Sie einen einfachen Rahmen hinzufügen ein Nerf n-Strike Elite alpha Trooper Cs - 12

Wie Sie einen einfachen Rahmen hinzufügen ein Nerf n-Strike Elite alpha Trooper Cs - 12

Also, Hallo Jungs, dies ist mein erster instructable. Und ich werde euch zeigen wie man mod diese Waffe. Zuerst müssen Sie:Eine WC-PapierrolleKlarsichtfolieIhre WaffeBandeinem permanent-Marker (optional)ein gelb/grün/rot Textmarker (optional)Zunächst
Wie man einen einfachen Roboterarm von Lego Mindstorms NXT bauen?

Wie man einen einfachen Roboterarm von Lego Mindstorms NXT bauen?

Heute, ich werde Ihnen sagen, wie ich meine Roboterarm von Lego Mindstorms NXT gebaut.Ich wollte in der Tat eine Roboter-Stativ für meine Kamera zu bauen. Ich fand heraus, dass es schwieriger ist als es aussieht. Nach einigem Experimentieren baue ich
Wie man einen Foldover Bund Rock aus einem Kleid und einem Tshirt Refashion

Wie man einen Foldover Bund Rock aus einem Kleid und einem Tshirt Refashion

dieses Tutorial ist kurz, süß und perfekt für Anfänger. Ich habe Variationen von diesem Rock mindestens fünfmal bereits in diesem Jahr und ich äußerst komfortabel, weich und dehnbar Falte-Over Bund Rock nie müde. Ich bin zierlich, was bedeutet, dass
Wie man einen versteckten Schmuck Schrank aus einem Spiegel zu bauen!

Wie man einen versteckten Schmuck Schrank aus einem Spiegel zu bauen!

Ich habe immer so eine harte Zeit für meine unglaubliche Mutter zu Weihnachten bekommen etwas Besonderes einfallen. Ich denke, wir alle wollen etwas nützlich und unvergesslichen und einfach erstaunlich, vor allem für die Menschen, die für uns am wich
Wie man einen einfachen Desktop-PC zusammenstellen

Wie man einen einfachen Desktop-PC zusammenstellen

dieser Satz von Anweisungen wird Ihnen einen grundlegende Computer in der Lage modernste Software-Pakete, die durch einen Gelegenheitsnutzer begegnet zusammenbauen. Moderne Computer erschwinglicher geworden, wenn Benutzer ihre Geldanlage mit wenigen