Home | Kontakt | Impressum
 
Softwareentwicklung
Entwicklung von Unternehmenskomponenten mit der Enterprise JavaBeans-Technologie (J2EE)

Lernziele

Dieser Kurs beinhaltet eine ausführliche Beschreibung der Software-Design-Patterns, die bei J2EE zur Lösung komplexer Unternehmensprobleme eingesetzt werden können. Im Kurs werden die J2EE-Design-Patternsbeschrieben, die von der Professional Services-Gruppe und der J2EE Blue Prints-Gruppe von Sun erstellt wurden und auf der jahrelangen Erfahrung dieser Gruppen mit einer breiten Palette an Unternehmensanwendungen beruhen. Darüber hinaus behandelt der Kurs viele der objektorientierten "Gang of Four"-Design-Patterns, die die Grundlage der J2EE-Design-Patterns und das Fundament für gutes, objektorientiertes Design bilden. Die Teilnehmer erlernen anhand von Vorträgen und praktischen Übungen den effizienten Entwurf von J2EE-Anwendungen. Mithilfe des in diesem Kurs behandelten Design-Patterns lassen sich flexiblere, besser wartbare, zuverlässigere und effizientere Unternehmensanwendungen entwickeln.


Seminarinhalte
Einführung in die Java EE Architektur
  • Grundlegende Java EE Muster
  • Einordnung Enterprise Java Beans, EJB Container und Application Server
  • EJB 3.0 und Java Annotations
  • Dependency Injection als grundlegenes EJB 3.0
  • Designprinzip
  • Umgang mit dem Java Naming and Directory Service (JNDI)
  • Benutzung von Stateless Session Beans, Stateful Session
  • Beans und Entity Beans
  • Umgang mit Message Driven Beans
  • Lokale und Remote Schnittstellen
  • O/R Mapping mit Entity Beans
  • Umgang von Assoziationen und Vererbung
  • Transaktionsmanagement
  • JPA Query Language
  • EJB and Webservices
  • Packaging und Deployment von EJBs
  • Testen und Debugging von EJBs
  • Grundlagen der Applikationsserver-Adminstration
  • Pro und Contra EJB

Zielgruppe
Dieser Kurs richtet sich an Entwickler von Unternehmenskomponenten mit EJB-Technologie, die mit EJB-Anwendungen betraut sind.

Voraussetzungen
Erfahrung mit Java, Integrieren von vorhandenem Java-Code (z. B. Wiederverwenden von anderen Teammitgliedern bereits erstellten Klassen), Entwurf von Java-Anwendungen, idealerweise Erfahrung mit Konzepten des verteilten Computings in Java.

Seminardauer
5 Tage

Preis
1.900,00 €