A
dvanced Java
S
ervices
Web Services
Web Services 1
Web Services
SOAP
RPC
JAX-WS
WSDL
Die Bestandteile eines Web Service
Dynamic Web Project in Eclipse
Ein einfacher Web Service mit der Klasse Endpoint
Das Service Endpoint Interface (SEI)
Die Service Implementation Bean (SIB)
Den Web Service aufsetzen
Der WebClient
WSDL-Datei
Web Services 2
C#-Clientklassen aus der WSDL erzeugen mit dem MS-Konsoltool wsdl.exe
DayTimeService (C#-Datei)
Der C#-Client
Der Output
Java-Clientklassen aus der WSDL erzeugen mit dem Java-Konsoltool wsimport
Das Interface DayTimeService (von wsimport generiert)
Die Serviceklasse DayTimeService_Service (von wsimport generiert)
Web Services 3
Ein Beispiel mit selbstenworfenen Datentypen (Style.DOCUMENT)
Auszüge aus der Spezifikation JSR 101
Die Klasse Director
Die Klasse Movie
Das Service Endpoint Interface
Die Service Implementation Bean
Der Serviceendpoint
Die zugehörigen class-Dateien erzeugen
Erzeugen der Artefakte mit dem Konsoltool wsgen
Aufruf von wsgen
Der Client
Web Services mit JBoss 1
WebServices mit JBoss
web.xml
Erstellen der WAR-Datei
Deployen in JBoss
Die zugehörige wsdl-Datei
Der Java Client
Web Services mit JBoss 2
Übertragung des Beispiels aus WebService 3
web.xml
Deployen von MyNimdbService.war
Der Client
Die Ausgabe des Clients
WSDL
Web Services mit GlassFish und Eclipse
Web Services mit GlassFish und Eclipse
Die Verzeichnisstruktur
Der Web Service Wizard von Eclipse
Axis und die web.xml
Korrigieren der WSDL
Deployen in GlassFish
Der Java Client