So erstellt man mit Eclipse einen einfachen Web-Service

Zunächst wird durch einen rechten Mausklick auf den Ordner src und die Auswahl von „New/Class“ im Kontextmenü eine neue Java-Klasse erzeugt. Sie erhält einen Namen in Großbuchstaben, beispielsweise „WS“. Die übrigen Vorgaben bleiben unverändert. Der folgende Code meldet eine Reihe von Strings mit einem Hash-Text zurück, der als Funktion des neuen Web-Service Verwendung findet.

Nachdem der Code in die neue Klasse eingefügt wurde, kann durch einen rechten Mausklick auf die Java-Klassendatei und die Auswahl von „Web Services/Create Web service“ ein Web-Service gestartet werden. Die Vorgaben sollten unverändert bei den zuvor gespeicherten Standardeinstellungen bleiben. Anschließend klickt man auf „Finish“.


Einen Web-Service starten.

Großansicht: Klick auf Bild

Falls alle Eingaben korrekt sind, sollte Eclipse ein neues Projekt angelegt haben, mittels dessen der Web-Service-Client mit dem neu angelegten Web-Service interagiert, basierend auf dem obigen Code. Das Client-Projekt enthält Leerroutinen für die im Web-Service ausgeführten Methoden, damit der Client es korrekt aufrufen kann.

In diesem Stadium sollte der Web-Service auf dem Apache Tomcat ausgeführt und über die folgende URL aufgerufen werden können:


http://localhost:8080/PROJECT_NAME/services/JAVA_DATEINAME/
(hier also: http://localhost:8080/Webservice/services/WS/)

Dabei wird etwas XML-Code erzeugt, und es erfolgt die Meldung, dass ein Endpunkt fehlt. Das ist normal, da die URL direkt, ohne irgendwelche Daten aufgerufen wurde.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

iOS und iPadOS 18.2 beseitigen 21 Sicherheitslücken

Schädliche Apps können unter Umständen einen Systemabsturz auslösen. Mindestens eine Anfälligkeit erlaubt eine Remotecodeausführung.

2 Wochen ago

Top-Malware im November: Infostealer Formbook bleibt Nummer 1

Sein Anteil an allen Infektionen steigt in Deutschland auf 18,5 Prozent. Das Botnet Androxgh0st integriert…

2 Wochen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome

Betroffen sind Chrome 131 und früher für Windows, macOS und Linux. Angreifer können unter Umständen…

2 Wochen ago

Data Analytics: Dienstleister wachsen zweistellig

Marktforscher Lündendonk erwartet für das Jahr 2025 ein durchschnittliches Umsatzwachstum von 14,9 Prozent.

2 Wochen ago

Open-Source-Malware auf Rekordniveau

Alarmierender Anstieg von Open-Source-Malware / Seit 2019 haben Sonatype-Analysen mehr als 778.500 bösartige Pakete aufgedeckt

2 Wochen ago

Bayerische KI-Agentur bietet KI-KOMPASS

Das KI-Werkzeug "BAIOSPHERE KI-KOMPASS" soll Unternehmen den Einstieg in KI erleichtern.

2 Wochen ago