|
Themen: - Mehrschichten- und Komponentenarchitekturen
- Java EE und EJB
- Grundlagen - JNDI und RMI
- EJBs am Applikationsserver
- Verschiedene EJB Varianten
- Aufgaben und Einsatzgebiete von Session Beans
- EJB Security
- EJB Clients
Optionale / Weitere Themen:
- EJBs im JBOSS Seam Framework
- EJBs mit Spring verwenden
Beschreibung: EJBs stellen einen wichtigen Baustein in komponentenbasierten, verteilten J2EE Applikationen dar. Durch EJBs werden wichtige Grundbedingungen wie, Multiuser und Plattformunabhängigkeit, Skalierbarkeit und Transaktionssicherheit von Enterprise Anwendungen erfüllt. Die Trainingseinheit „Advanced Java Development – Enterprise Java Beans (EJB 3.0)“ bietet Java-Entwicklern einen idealen Einstieg in die Thematik der EJBs. Alle Features und Aspekte in der Projektabwicklung mit EJBs werden vermittelt und das Gelernte mit praktischen Übungen gefestigt.
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 und Spring. Zusätzlich bieten wir die Möglichkeit, die Verwendung von EJBs im JBoss – Seam Framework zu erlernen.
Vorkenntnisse: Die Trainingseinheit „Advanced Java Development – Enterprise Java Beans (EJB 3.0)” richtet sich an erfahrene Java-Entwickler, die im J2EE Umfeld arbeiten und Interesse sowie Bedarf daran haben, EJB Technologien in Projekten einzusetzen. 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: Als unser Ziel für die Trainingseinheit „Advanced Java Development – Enterprise Java Beans (EJB 3.0)“ sehen wir, den Teilnehmern all jenes Wissen mit auf den Weg zu geben, das sie benötigen, um sich im durchwegs komplexen Umfeld von Enterprise Java Beans zurechtzufinden. Es soll ein generelles Verständnis für den Einsatz und die Features von EJBs vermittelt werden und dieses Wissen soll praktisch in eigenen Projekten umgesetzt werden können.
|