ZieleIn diesem Seminar lernen Sie wie man "state-of-the-art" Architekturen und Applikation für den Java Enterprise Bereich entwickelt. Sie lernen die Java Enterprise Edition (Java EE) kennen, die Vorteile von Enterprise OSGi sowie die Service Component Architecture (SCA).
AnforderungenJavakenntnisse (Umgang mit einer IDE wie z.B. Eclipse) Das Seminar ist auch für Leute gedacht, die EJB2.1 kennen und EJB3 und alternative Containerarchitekturen kennenlernen wollen.
InhaltIn diesem Seminar lernen Sie wie man "state-of-the-art" Architekturen und Applikation für den JavaEnterprise Bereich entwickelt. Sie lernen die Java Enterprise Edition (Java EE) kennen, die Vorteile von Enterprise OSGi sowie die Service Component Architecture (SCA).
Neben technologischen Inhalten fließen aber insbesondere Erfahrungen aus anderen Projekten in den Inhalt ein und es werden im Unternehmen typische Anwendungsfälle diskutiert.
Sie lernen:
- Java EE Architekturen und Applikationen zu entwickeln Standards und Patterns des Java EE Frameworks anzuwenden
- Die für Ihr Projekt relevanten Java EE Komponenten auszuwählen
- Verschiedene Konzepte zur Anbindung von Datenbanken, abhängig von Ihren Requirements, einzusetzen
- Typische Probleme beim Einsatz von Java EE zu vermeiden (z.B. Performance, Portabilität, Ausfallsicherheit...)
- Die neuen Trends zu leichtgewichtigen Containern wie Enterprise OSGi einzuordnen
- Den Begriff SCA einzuordnen sowie die Relevanz für die Zukunft zu beurteilen Außerdem können Sie die Erfahrungen der Tutoren nutzen, um Entscheidungen für Architektur und Tools (IDE, Application Server, Datenbanken) zu treffen.
Inhalt:
- Java EE Überblick und Motivation
- Java EE Business Tier: EJB 3.0, JMS
- Java EE Enterprise Information Tier: JDBC, Entity Beans, Hibernate, JCA. JDO
- Java EE Web Tier: Servlet/JavaServerPages JSP
- Java EE Management: JMX
- Architektur-Konzepte (Core Java EE Patterns)
- Leichtgewichtige Container: Enterprise OSGi und Spring
- Service Orientierte Architekturen und Service Component Architecture
Zum Umsetzen der erlernten Architekturkonzepte enthält das Seminar praktische Übungen. Das Verhältnis Theorie zu Praxis-Anteil beträgt etwa 60:40.
Das Seminar wird von 2 oder 3 unten genannten Referenten durchgeführt, die wechselseitig die Schulung betreuen.
Tag 1: Frau Wengatz oder Herr Bartholdt:
- Java EE Überblick und Motivation
- Java EE Business Tier: EJB 3.0, JMS
Tag 2: Dr. Hohenstein oder Herr Barthold):
- Java EE Enterprise Information Tier: JDBC, Entity Beans, Hibernate, JCA. JDO
- Java EE Web Tier: Servlet/JavaServerPages JSP
Tag 3: Frau Wengatz:
- Java EE Management: JMX
- Architektur-Konzepte (Core Java EE Patterns)
- Leichtgewichtige Container: Enterprise OSGi und Spring
- Service Orientierte Architekturen und Service Component Architecture