Java EE
Seminar
In Hamburg, Frankfurt Am Main, München und an 7 weiteren Standorten
Beschreibung
-
Kursart
Intensivseminar berufsbegleitend
-
Niveau
Mittelstufe
-
Ort
-
Unterrichtsstunden
37h
-
Dauer
5 Tage
Java - JEE5
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Meinungen
Themen
- Kenntnisse in der Softwareentwicklung
- ProjekterfahrungWebservices
- Java Servlet-Technologie
- Java Server Pages-Technologie
- Java Server Faces-Technologie
- Enterprise Java Beans
- Java Message Service API
- Sicherheit
Inhalte
Profis
Zielgruppe:
Programmierer, Web-Entwickler
Voraussetzungen:
Kenntnisse in der Softwareentwicklung, Projekterfahrung
Methode:
Vortrag mit Beispielen und Übungen.
Seminarziele:
Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web-Anwendungen. In der Spezifikation werden Softwarekomponenten und Dienste definiert, die primär in der Programmiersprache Java erstellt werden. Die Spezifikation dient dazu, einen allgemein akzeptierten Rahmen zur Verfügung zu stellen, um auf dessen Basis aus modularen Komponenten verteilte, mehrschichtige Anwendungen entwickeln zu können. Klar definierte Schnittstellen zwischen den Komponenten und Containern sollen dafür sorgen, dass Softwarekomponenten unterschiedlicher Hersteller interoperabel sind, wenn sie sich an die Spezifikation halten, und dass die verteilte Anwendung gut skalierbar ist. Dieses Seminar zeigt Ihnen anhand der praktischen Anwendungsentwicklung, wie eine JEE5-Applikation konzeptioniert und umgesetzt wird. Dabei lernen Sie den Einsatz von Servlets, Java Server Pages, Java Server Faces und Struts genauso kennen wie die Entwicklung und den Einsatz von Web Services und die Java Enterprise Beans-Technologie.
Themen:
A. Webservices
Definition von Webservices - JAX-RPC: Server und Klienten erstellen - SOAP: SAAJ, Server und Klienten erstellen - JAXR und XML Registries
B. Java Servlet-Technologie
Lebenszyklus - Servlets erstellen - Servicemethoden - Zustandsverwaltung - Anfragen/Antworten filtern
C. Java Server Pages-Technologie
Lebenszyklus - Objekte in JSP - Ausdruckssprache von JSP - Java Bean-Komponenten - JSTL (Java Server Pages Standard Tag Library) - Custom Tags - Scriptlets in JSP
D. Java Server Faces-Technologie
JSF verwenden - JSF in JSP nutzen - HTML Komponenten-Tags - Formulare: Erstellung, Verarbeitung und Validierung - Eigene Komponenten für Benutzerschnittstellen - Verwaltung
E. Enterprise Java Beans
Definition der verschiedenen Bean-Arten - Lebenszyklus - Beispiele: Session Bean, Entity Bean mit Container Managed Persistence (CMP), Message Driven Bean - EJB Query Language - Transaktionen
F. Java Message Service API
Definition - Programmiermodell - Erstellung von Servern und Klienten
G. Sicherheit
Bereiche, Benutzer, Gruppen und Rollen - Web-Tier-Sicherheit - Sicherheit bei Webservices - Enterprise Java Beans und Sicherheit - Application Client Tier-Sicherheit
Unsere dozenten
Herr Karsten Thüer studierte Angewandte Informatik an der Fachhochschule Gelsenkirchen mit dem Schwerpunkt Betriebliche Informationssysteme. Er arbeitet seit mehr fast 10 Jahren als Projektleiter und Berater/Trainer für Software-Entwicklung mit Java-Technologien.
Erfahrung:
Projekte:
Projektleitung und Koordination eines ERP-Systems zur Distribution und Verwaltung von Online-Werbung. Programmierung und Co-Projektleitung eines Trouble-Ticket-Systems mit Inventarisierung für pädagogische Einrichtungen. Machbarkeitsstudie über die Entwicklung eines Open-Source CRM-Systems. Projektplanung und Controlling eines Open-Source CRM-Systems für mittelständische Unternehmen. Prozessanalysen und Aufwandsschätzung für ein SAP/R3 System im Rohstoffsektor. Co-Projektleitung, Architektur- und Designentwicklung sowie Programmierung eines sozialen Netzwerkes für den Einsatz im Intranet bei mittelständischen Unternehmen. Koordination und Entwicklung einer FX-Trading Plattform. Leitung und fachliche Architektur eines Führungsprozess-Portals
Referenzkurse:
- Java - Grundkurs
Zusätzliche Informationen
Java EE