Suchen und Finden
Service
Java Web Services mit Apache Axis2
Thilo Frotscher, Marc Teufel, Dapeng Wang
Verlag entwickler.press, 2010
ISBN 9783868022391 , 582 Seiten
2. Auflage
Format PDF, OL
Kopierschutz frei
Geräte
Inhaltsverzeichnis
6
Vorwort
16
Vorwort zur ersten Ausgabe (2007)
16
Vorwort zur zweiten Ausgabe
18
Wer sollte dieses Buch lesen?
19
Aufbau
19
Wichtiger Hinweis zu den Listings
21
Feedback
21
Danksagung
22
Grußwort zur ersten Ausgabe
24
Einleitung
26
1.1 Entstehung
27
1.2 Unterstützte Standards
29
1.3 Was beinhaltet Axis2?
30
1.4 Warum Axis2 einsetzen?
30
1.5 Die Zukunft von Axis2
32
Web- Service-Grundlagen
34
2.1 SOAP
34
2.2 WSDL
50
2.3 Code First vs. Contract First
60
Erste Schritte
70
3.1 Axis2-Distributionen
70
3.2 Installation von Axis2
71
3.3 Zentrale Konzepte von Axis2
76
3.4 Implementierung einfacher Web Services mit POJOs
79
3.5 Deployment von Services in einem Standalone- Server
86
3.6 Einsatz der Axis2- Webanwendung
88
3.7 Entwicklung eines Clients für den SimpleHotelService
91
3.8 Geruhsame Nächte mit Axis Hotels
96
Entwicklung mit Axis2
98
4.1 Eclipse als Entwicklungsumgebung verwenden
98
4.2 Axis2 Eclipse Plug-ins
103
4.3 Debugging
106
4.4 Axis2-Quellcode erforschen
107
4.5 Werkzeuge für den Umgang mit SOAP- Nachrichten
110
AXIOM
118
5.1 Einführung
118
5.2 StAX
118
5.3 AXIOM
129
5.4 Web- Service-Implementierung mit AXIOM
146
Client- API
152
6.1 ServiceClient
152
6.2 Aufrufmuster
155
6.3 Clientseitige Konfiguration
166
6.4 OperationClient
176
Contract First mit Axis2
182
7.1 Codegenerierung
182
7.2 Implementierung und Deployment von Services
200
7.3 Implementierung von ServiceClients
207
7.4 Einwegkommunikation
215
Weiterführende Aspekte der Entwicklung
220
8.1 Fehlerbehandlung
220
8.2 Lebenszyklus von Services
229
8.3 Sessionverwaltung
233
Architektur und Konfiguration
246
9.1 Interne Verarbeitung von Nachrichten
247
9.2 Interne Datenstrukturen: Description und Context
258
9.3 Globale Konfiguration
264
9.4 Konfiguration von Services
278
9.5 Deployment von Services
289
9.6 Zugriff eines Service auf Context und Konfiguration
290
9.7 Zugriff auf Ressourcen im Servicearchiv
291
9.8 Start von Axis2 mit entferntem Repository
291
Handler und Module
294
10.1 Handler
295
10.2 Module
301
Data Binding
320
11.1 Grundlagen des XML Data Binding
321
11.2 Codegenerator-Framework
323
11.3 ADB – Axis Data Binding
330
11.4 XMLBeans
351
11.5 JiBX
358
11.6 JAXB RI
364
11.7 Zusammenfassung
368
Message Receiver und ServiceObjectSupplier
370
12.1 Einführung
370
12.2 Nachrichtenempfänger
372
12.3 Axis2 und Groovy
376
12.4 Message Receiver und WSDL
382
12.5 Enterprise JavaBeans und Axis2
385
12.6 ServiceObjectSupplier
396
12.7 Spring Framework
398
12.8 Die EJBUtil-Implementierung
413
MTOM & SwA
422
13.1 Base64 & SwA
422
13.2 XOP & MTOM
427
13.3 MTOM in Axis2
433
13.4 SwA in Axis2
455
13.5 Attachment Caching
459
Transportprotokolle
462
14.1 Transportmechanismus
463
14.2 Aktivierung von Transportprotokollen auf Serviceebene
466
14.3 HTTP
467
14.4 JMS
474
14.5 TCP
481
JAX- WS
484
15.1 JAX- WS-Programmiermodell
484
15.2 Servicecliententwicklung mit JAX- WS
495
15.3 Weiterführende Themen
505
15.4 JAX- WS-Implementierung
517
Alternative Nachrichtenformate
524
16.1 Message Formatter und Message Builder
524
16.2 JSON
527
WS-*- Standards mit Axis2
542
17.1 WS- Addressing
543
17.2 WS-Policy
550
17.3 WS- Security
555
17.4 WS-ReliableMessaging
604
XML Schema und WSDL von Axis Hotels
624
WSDL2Java
632
B. 1 Kommandozeile
632
B.2 Ant- Task
632
B. 3 Maven-Plug-in
632
Java2WSDL
636
C. 1 Kommandozeile
636
C.2 Maven-Plug-in
637
Maven 2 AAR Plug-in
640
Maven 2 MAR Plug-in
642
Stichwortverzeichnis
644
Über die Autoren
650
Thilo Frotscher
650
Dapeng Wang
651
Marc Teufel
652
Service
Shop