Schulung: JAX-WS mit JBossWS

JBossWS stellt im JBoss Technologie Stack Funktionalität für Web Services zur Verfügung.
Dieser Kurs ist eine Einführung in JAX-WS, bei der für Übungen und Beispiele der JBoss Application Server sowie JBossWS verwendet wird.

Inhalt

Architektur

  • Integration von JBossWS und Application Server
  • CXF, Metro und Native Stack als JAX-WS Implementierung im JBoss einsetzen

Werkzeuge

  • Mit wsprovide WSDL aus Code erzeugen
  • Generieren von Code mit wsprovide
  • Starten von Clients mit wsclient

Deployment

  • Servlet und EJB Endpunkte

XML Binding mit JAXB

  • Die JAXB Annotationen
  • Schema Generierung aus Java Code mit schemagen
  • Erzeugen eines XML Schemas mit dem Tool xjc
  • Wie JAXB für Web Services verwendet wird

JAX-WS

  • Verwandte Spezifikationen: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Security (JSR 183)
  • WSDL nach Java und Java nach WSDL Mapping
  • Erstellen von Clients mit generierten Stubs
  • MessageContext und WebServiceContext
  • Handler für Payload und Protokoll
  • Einklinken von Handlern auf Service, Port oder Protokollebene
  • Non-HTTP Transport
  • Message Access und Session Management

Web Services mit EJB Technologie

  • SessionBeans als Web Service
  • Aufruf von Web Services von EJBs aus

Management

  • Endpoint Management mit JMX
  • Monitoring

Security

  • Unterstützung für Web Services Security

Dauer

3 Tage

Zielgruppe

Entwickler, Architekten, JBoss Experten

Vorkenntnisse

Grundkenntnisse in der Java Programmierung. Kenntnisse und Erfahrung mit dem JBoss AS sind von Vorteil, jedoch nicht erforderlich.

Ihre Vorteile

  • Die im Kurs vorgestellten Beispiele und Projekte können Sie mitnehmen und als Ausgangsbasis für eigene Projekte verwenden.

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

Überblick

Übungsanteil: 70 %
Schwierigkeitsgrad: mittel

Offene Seminare

Termine auf Anfrage

Teilnahme: 1.650,- €*

Firmenseminar

Individuelle Preisauskunft oder Angebot online abfragen.