W3C Apache AXIS
Eine Übersicht
Kursunterlagen

Zielpublikum Web Entwickler
Vorkenntnisse Java und Web Kenntnisse.
Kursbeginn jederzeit
Kursdauer je 1 Abend

Inhaltsverzeichnis - Apache AXIS Starthilfe

KURSZIELE
Sie können einen einfachen Apache AXIS SOAP Client und Service schreiben, testen und in Betrieb nehmen
KURSUNTERLAGEN
Skript (Starthilfe PDF), Beispiele zur Starthilfe (ZIP)
Skript (Nutzung PDF), Beispiele (...)
Skript (Architektur PDF)

KURSINHALTE
APACHE AXIS  1
1.1. UM WAS GEHT’S? 1
1.2. EINLEITUNG 1
1.3. WAS SIE WISSEN SOLLTEN 1
1.4. AXIS KONZEPTE 2
1.5. VORBEREITUNG 3
1.6. AUFSETZEN DER BIBLIOTHEKEN 4
1.6.1. Tomcat 4.x und Java 1.4 4
1.7. STARTEN DES SERVLET CONTAINERS / WEB SERVERS 4
1.8. VALIDIEREN DER INSTALLATION  4
1.8.1. Startseite 4
1.8.2. Validieren von Axis mithilfe von happyaxis  5
1.8.3. Liste der bereits installierten Services  6
1.8.4. Testen eines SOAP Endpoints  6
1.8.5. Testen eines JWS Endpoints 7
1.9. BEISPIEL EINES ECHO WEB SERVICE  10
1.9.1. Der (Web) Service  10
1.9.2. Der Echo Client 12
1.10. INSTALLATION NEUER WEB SERVICES 14
1.11. DEPLOYEN EINES WEB SERVICE  14
1.11.1. Classpath Setup  15
1.11.2. Deployment Descriptor  15
1.11.3. Admin Client 16
1.12. TESTEN DER APPLIKATION 16
1.13. AXIS WEB MODUL 17
1.14. SCHLUSSBEMERKUNGEN 18

BEISPIELE
einführende Beispiele: EchoService, StockQuoteService
Batch Dateien
(un)Deployment Descriptoren
SOAPMonitor

Skript (Nutzung PDF), Beispiele (...)

KURSINHALTE
APACHE AXIS  1
1.1. UM WAS GEHT’S? 1
1.1.1. Was ist SOAP?  1
1.1.2. Was ist Axis?  1
1.1.3. Was steckt in der aktuellen Version von Axis? 2
1.2. INSTALLATION VON AXIS 3
1.3. WEB SERVICES MIT AXIS 3
1.3.1. Grundlagen – Der Start 3
1.3.2. Parameter-Namen  5
1.3.3. Datentypen und XML in SOAP 5
1.4. PUBLIZIEREN VON WEB SERVICES MIT AXIS 6
1.4.1. JWS (Java Web Service) Dateien – Axis Instant Deployment  7
1.4.2. Custom Deployment – WSDD Starthilfe 8
1.4.2.1. Deployen mithilfe von Descriptoren.8
1.4.2.2. WSDD mit Optionen 8
1.4.2.2.1. Scoped Services 8
1.4.2.3. Einsatz des Admin Clients 9
1.4.2.4. Handlers und Chains 10
1.4.2.5. Remote Administration von Axis 12
1.4.3. Service Styles 13
1.4.3.1. RPC Services 13
1.4.3.2. Kommunikationsstile - Document und Wrapped 13
1.4.3.3. Message Services 14
1.5. XML ZU JAVA DATA MAPPING IN AXIS 17
1.5.1.1. Java zu WSDL Standard-Mappings 18
1.5.1.1.1. Basisdatentypen 19
1.5.1.1.2. Komplexe Datentypen 19
1.5.1.1.3. Arrays 20
1.5.1.1.4. Abbildung abstrakter WSDL Typen auf Java 21
1.5.2. Exceptions  21
1.5.2.1. RMIRemoteExceptions werden zu SOAP Faults 21
1.5.2.2. Exception werden zu wsdl:fault 21
1.5.3. Axis, SOAP und Interoperabilität 22
1.5.3.1. unsigned Datentypen 22
1.5.3.2. Java Collections 22
1.5.4. Übermitteln beliebiger Java Bean Klassen über SOAP 22
1.5.5. Custom Serialisierung – falls Beans nicht ausreichen 24
1.5.5.1. Der  Tag 24

BEISPIELE
einführende Beispiele
Plus Konfigurationshinweise
Batch Dateien
Deployment Descriptoren

Skript (Architektur PDF)

APACHE AXIS ARCHITEKTUR.1
1.1. ÜBERSICHT 1
1.1.1. Vorbemerkungen 1
1.1.2. Handlers und Message Pfad in Axis.1
1.2. GROBARCHITEKTUR VON AXIS  2
1.2.1. Architektur einer Web Services Anwendung - Entwicklersicht  2
1.2.1.1. WS - Laufzeitsystem.2
1.2.2. Web Services Plattform. 3
1.2.3. Die Axis Komponenten. 4
1.2.3.1. Der Transport .4
1.2.3.2. Message Processing .5
1.2.3.3. Message Flows.6
1.2.3.4. Processing Scope – Handler und Chains in Aktion..6
1.2.3.5. Serialisierungs-Framework .7
1.2.3.6. Service Dispatching – Der Web Service 8
1.2.3.7. Axis Registry ....................8
1.2.4. Kurzzusammenfassung – Message Flow. 10
1.2.5. Message Pfad beim Client........... 11
1.3. AXIS SUBSYSTEME ...................... 12
1.4. MESSAGE FLOW SUBSYSTEM............... 12
1.4.1. Handler und Verarbeitungsketten / Chains.. 12
1.4.2. Message Contexts......................... 13
1.4.3. Axis Engine.............................. 14
1.5. SCHLUSSBEMERKUNGEN........................  14
(ohne Beispiele)


Links:



Copyright ©, Alle Rechte vorbehalten.
Josef M. Joller
Heute ist (lokale Zeit)