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 die Besonderheiten von CXF.

Die praxisnahe CXF Schulung behandelt das Aufrufen und Erstellen von Web Services mit Java sowie die 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.

      Apache and Apache Cassandra sind eingetragen Warenzeichen der The Apache Software Foundation.

      * Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer