Java EE Entwicklung mit JBoss - Kompaktseminar - Seminare
Seminarziel
Dieses Seminar vermittelt Ihnen alles, was Sie über die Entwicklung von Java EE 5-Anwendungen mit JBoss wissen müssen? Alles? Natürlich kann nicht jedes Detail der Java EE 5-Spezifikation behandelt werden, aber nach dieser Schulung haben Sie das Rüstzeug, um eine produktionsreife Anwendung zu entwickeln. Dazu gehört im Java Enterprise-Bereich nicht nur die Kenntnis der Java EE-APIs, sondern auch Kompetenz im Umgang mit Applikationsservern. Daher sind in diesem Seminar wichtige Architektur- und Administrationsanteile zum JBoss Applikationsserver enthalten. Ein Java EE 5-Seminar ohne solche Anteile ist unvollständig, denn die Einbindung eines Applikationsservers in Sicherheitsinfrastrukturen ist nicht Bestandteil der Java EE-Spezifikation, aber ohne Zweifel eine Anforderung an fast alle Unternehmensanwendungen.
Bitte beachten Sie, dass die Schulungsdauer insgesamt 8 Tage beträgt und sich auf 2 x 4 Tage aufteilt.
Der Umfang der Java EE-Technologien erlaubt es, viele verschiedene sinnvolle Schulungspakete mit einer jeweils unterschiedlichen Auswahl an Java EE-Technologien und unterschiedlichen Schwerpunkten zu definieren. Eine solche Auswahl sollte von den anstehenden Projektaufgaben der Schulungsteilnehmer abhängig gemacht werden. Die Themenauswahl dieses Seminars ist als umfassender Vorschlag zum Einstieg in Java EE zu verstehen.
Zielgruppe
Java Entwickler, die Unternehmensanwendungen auf Basis der Java Enterprise Edition mit JBoss als Applikationsserver entwickeln möchten
Voraussetzungen
- Fundierte Java-Kenntnisse (Theorie und Praxis), auf der neuen Funktionalität von J2SE 5.0
- Kenntnisse aus dem Seminar Java EE (J2EE) Überblick für Entwickler sind von Vorteil, aber nicht zwingend erforderlich
Orientierung bietet auch unser Java Ausbildungsplan.
Inhalt
Einführung in Java EE
- Spezifikation vs. Implementierung
- Anwendungsbereich
- 3- und N-Schichten-Architekturen
Einführung in JBoss
- Architektur (z.B. JMX-Kernel)
- Administration (z.B. Wiederverwenden von Konfigurationen)
- Besonderheiten (z.B. Abweichungen vom Java EE-Standard)
Entwicklungs-Grundlagen
- eclipse (z.B. sinnvolle Plug-Ins)
- Ant (z.B. zur einheitlichen Steuerung des Build-Prozesses)
- Logging (z.B. Bestimmung des Log-Umfangs)
- Packaging und Deployment (z.B. Configuration by Exception)
Technische Grundlagen
- Naming mit JNDI (z.B. Namenskontexte)
- Datenbankabstraktion mit JDBC (z.B. Arten von ResultSets und Transaktionseinstellungen)
- Verteilte Programmierung mit RMI (z.B. Serialisierung)
Datenhaltungsschicht
- Java Persistence API (z.B. Entity Beans und PersistenceContext)
Logikschicht
- Enterprise Java Beans 3.0
- Session Beans (z.B. Anwendungsfelder für Stateless und Stateful SessionBeans)
- MessageDriven Beans (als Kopplung von EJB und JMS)
- JMS (z.B. Kommunikationsarten Point-2-Point vs. Publish-Subscribe)
Präsentationsschicht
- GUI-Clients (Swing/SWT) (z.B. Einsatzszenarien und Kommunikationsprotokolle)
- Webanwendungen
- JSPs und Servlets (z.B. MVC-Architektur und Session-Verwaltung)
- JSF (z.B. Navigationssteuerung und Validierungsunterstützung)
- Web Services (z.B. Implementierung als Servlet/POJO und als EJB)
Enterprise-Dienste
- Sicherheit (z.B. deklarative Sicherheit und JBoss-Login-Module)
- Transaktionen (insbes. verteilte Transaktionen und deklarative Transaktionssteuerung)
- Skalierung (z.B. Möglichkeiten des Servers zur automatischen Skalierung)
- Naming (bezieht sich auf JNDI)
JBoss im Produktiveinsatz
JBoss Clustering
Literatur
nach Absprache
Verwandte Seminare
Java EE (J2EE) Überblick für Entscheider
Java EE (J2EE) Überblick für Entwickler
|
Öffentliches Seminar |
Firmen Seminar |
Inhouse Seminar |
Individual Seminar |
| Dauer | 8 Tage |
| Seminarpreis pro Person | € 3.795,00 netto |
| € 4.516,05 inkl. 19% MwSt | |
| Seminarunterlagen | zzgl. |
| Verpflegung | zzgl. |
