Schulung: Apache CXF Schulung
Das Open Source Services Framework Apache CXF ist der Nachfolger von XFire und Celtix. Das CXF Framework bietet gute Performance, ist erweiterbar und dennoch einfach und intuitiv. Die praxisnahe Schulung behandelt das Aufrufen und Erstellen von Web Services mit Java sowie Besonderheiten von CXF.
Architektur
- Frontend programming APIs: JAX-WS, Simple Frontend
- Interceptor und Invoker
Java Web Services APIs
- Erstellen von Clients und Services mit dem JAX-WS Frontend
- Routing mit WS-Addressing und JAX-WSA
- Low level SOAP Programmierung mit SAAJ
Client
- Erstellen eines Clients mit WSDL
- Dynamic Clients
Data Binding
- Java nach XML Mapping mit dem Java Standard JAXB
- XML zu Pojo Mapping mit Aegis Binding
- Zukünftige Bindings: Castor, JiBX und XMLBeans
Deployment und Installation
- Deployment in Web Container wie zum Beispiel Tomcat oder Jetty
- Spring Deployment
- Apache CXF als JBI Service Engine. Wie CXF in einem ESB installiert werden kann
- JEE Integration mit JBoss, Geronimo
Spring Framework Unterstützung
- Spring Beans als Web Service
Non-XML-Bindings
- Verwenden von CXF als AJAX Server mit dem JSON Protokoll
Unterstützung für WS-* Standards
- WS-Addressing
- Entwickeln von eigenen WS-Policy Assertions und deren Verwendung in CXF
- Web Services Security WSS
Tools
- Java2WSDL, WSDL2Java, xsd2wsdl
- WSDL Validator
Dauer
2 Tage
Zielgruppe
Programmierer, SOA Experten
Vorkenntnisse
Grundkenntnisse in Java und XML
Ziele
- Sie lernen im Kurs, mit CXF Services zu nutzen und zu erstellen
Kursunterlage
Handouts aller in der Schulung verwendeten Folien und Beispiele.
* Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer

