|
Themen: - Webservices Vor- und Nachteile
- EJB vs. Webservices
- WSDL
- JAX-WS
- EJB3 Webservices
Optionale / Weitere Themen: - WS Clients mit cxf und Maven2
Beschreibung: Web Services sind ein wichtiger Aspekt von Enterprise Szenarios und ein grundlegender Teil der Java Enterprise Spezifikation.
Diese Trainingseinheit „Advanced Java Development – Web Services“ zeigt, wie Java-Entwickler bestehende Web Services an die eigenen Applikationen anbinden können und stellt dar, welche Aspekte beim Erstellen neuer Anwendungen zu bedenken sind.
Neben der Verwendung bestehender Web Services bietet die Trainingseinheit auch die Möglichkeit, neue Servicefunktionalitäten in Form von Web Services anzubieten bzw. bestehende Services als Web Service zur Verfügung zu stellen.
Die Schulung behandelt Web Services auf Basis der JAX-WS (Java API for XML - Web Services) Spezifikation, wodurch sichergestellt ist, dass die Teilnehmer den aktuellsten Technologiestandard im Javaumfeld kennenlernen. Werkzeuge: Wie gewohnt, setzen wir bei der Entwicklungsumgebung auf Eclipse mit den entsprechenden Erweiterungen die bei der Trainingseinheit relevant sind.
Um ein realitäts- und praxisnahes Arbeiten zu lehren, setzten wir auf bewährte Technologien und Frameworks wie Maven2, Apache CXF und Spring. Vorkenntnisse: „Advanced Java Development – Web Services“ richtet sich an Entwickler mit grundlegenden Java-Kenntnissen die Interesse und Bedarf haben, ihre Enterprise Applikationen mit Web Services zu bereichern. Für die Themen im Zusammenhang mit der Integration des Spring Frameworks setzen wir grundlegende Kenntnisse von Spring voraus. Bei Bedarf kann die Trainingseinheit “Advanced Java Development – Spring Basics” als Grundlagenfestigung herangezogen werden. Ziel: Wir sehen es als unser Ziel, dass die Teilnehmer der Trainingseinheit „Advanced Java Development – Web Services“ ein klares Verständnis von Webservices und deren Platz im J2EE Umfeld haben. Durch das praxisnahe Schulungsmodell sollen die Teilnehmer sicherer in der Erstellung von eigenen Web Services werden bzw. bestehende Web Services anbinden können.
|