Einführung in die Java Enterprise Edition

Seminar

In Genève (Schweiz), Wien (Österreich), Stuttgart und an 21 weiteren Standorten

Preis auf Anfrage

Beschreibung

  • Dauer

    3 Tage

Sie sollten Grundkenntnisse in Java haben.                                                           

Standorte und Zeitplan

Lage

Beginn

Basel (Schweiz)
Karte ansehen

Beginn

auf Anfrage
Berlin
Karte ansehen
Friedrich Str., 50, 10117

Beginn

auf Anfrage
Bremen
Karte ansehen

Beginn

auf Anfrage
Dortmund (Nordrhein-Westfalen, NRW)
Karte ansehen

Beginn

auf Anfrage
Dresden (Sachsen)
Karte ansehen

Beginn

auf Anfrage
Erfurt (Thüringen)
Karte ansehen

Beginn

auf Anfrage
Essen (Nordrhein-Westfalen, NRW)
Karte ansehen

Beginn

auf Anfrage
Feldafing (Bayern)
Karte ansehen

Beginn

auf Anfrage
Frankfurt Am Main (Hessen)
Karte ansehen
Platz Der Einheit , 1, 60327

Beginn

auf Anfrage
Genève (Schweiz)
Karte ansehen

Beginn

auf Anfrage
Graz (Österreich)
Karte ansehen

Beginn

auf Anfrage
Hamburg
Karte ansehen
Fischertwiete, 2, 20095

Beginn

auf Anfrage
Hannover (Niedersachsen)
Karte ansehen
Podbielski Str., 333, 30659

Beginn

auf Anfrage
Heidelberg (Baden-Württemberg)
Karte ansehen
Altrott Str., 31, 69190

Beginn

auf Anfrage
Innsbruck (Österreich)
Karte ansehen

Beginn

auf Anfrage
Karlsruhe (Baden-Württemberg)
Karte ansehen

Beginn

auf Anfrage
Köln (Nordrhein-Westfalen, NRW)
Karte ansehen
Kaiser-Wilhelm-Ring, 27-29, 50672

Beginn

auf Anfrage
Leipzig (Sachsen)
Karte ansehen
Leipzig

Beginn

auf Anfrage
München (Bayern)
Karte ansehen
Am Knie 8, 81241

Beginn

auf Anfrage
München (Bayern)
Karte ansehen
Am Knie, 8, 81241

Beginn

auf Anfrage
Nürnberg (Bayern)
Karte ansehen
Roon Str. 21, 90429

Beginn

auf Anfrage
Salzburg (Österreich)
Karte ansehen

Beginn

auf Anfrage
Stuttgart (Baden-Württemberg)
Karte ansehen
Leitzstraße 45, 70469

Beginn

auf Anfrage
Wien (Österreich)
Karte ansehen
Wienerbergstrasse 11, 1100

Beginn

auf Anfrage
Zürich (Schweiz)
Karte ansehen

Beginn

auf Anfrage
Alle ansehen (25)

Hinweise zu diesem Kurs

Sie sind Software-Ingenieur, Internet/Intranet-Architekt, Projektleiter oder Berater.

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Themen

  • Servlets
  • Java
  • Web
  • Service

Inhalte

Die Trainings-Schwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt. In diesem Training sind folgende Themen vorgesehen: Java Enterprise Edition (JEE)
- Versionen und Entwicklung des Standards
- Wesentliche Unterschiede zwischen JEE 1.4 und JEE5
- Komponentenorientierung, mehrschichtige Architekturen, JEE-Modell
- Bestandteile der Java EE
- Verwendung von Annotationen und XML-Konfiguration
- Die Rolle des Applikationsservers und Web-Containers
- Wichtige JEE-Server: JBoss, WebLogic, Glassfish, Websphere, ?


Die web-basierte Zugriffsschicht
- Aufbau von Web-Applikationen
- Vor- und Nachteile dynamischer Web-Inhalte
- Technologien: Servlets, JavaServer Pages, JavaServer Faces
- Die Rolle des Web-Containers am Beispiel von Apache Tomcat


Servlets als Basistechnologie
- Lebenszyklus und Ausführungsort eines Servlets
- Verarbeitung der HTTP-Anfragen, Erzeugung dynamischer Inhalte
- Zugriff auf die Protokoll- und Übertragungsparameter
- Thread- und Sitzungsmanagement durch den Container
- Weiterleiten von Requests, Arbeitsteilung zwischen mehreren Servlets
- Event-Behandlung (Listener-Konzept) und Filterung
- Sicherheitsaspekte


JavaServer Pages (JSP)
- Grundkonzepte von JSPs
- Fehlerbehandlung, verteilte Verarbeitung (Include und Forward)
- Verwendung von JavaBeans
- Unified Expression Language
- Tag-Bibliotheken


JavaServer Faces (JSF)
- Umsetzung des MVC-Musters
- Views und Backing Beans
- Kommunikationssteuerung
- Verarbeitungszyklus
- Tag-Bibliotheken
- Views via JSPs und Facelets


Enterprise JavaBeans
- EJB-Architektur, EJB-Rollen
- Aufgaben des EJB-Containers
- Entkopplung des Clients und des Services durch Interception
- Dependency Injection
- Lokaler und Remote Zugriff, Wert- und Referenzsemantik
- RMI als Basiskommunikationsmechanismus (Remote Method Invocation)
- Zustandslose und zustandsbehaftete Session-Beans, Singleton Beans (JEE6)
- Lebenszyklusmodelle und Threadmanagement


Java Messaging Service (JMS)
- Message-Queuing-Systeme
- Synchrone und asynchrone Nachrichtenaufrufe
- Point-to-Point Messaging und Publish-Subscribe Messaging
- JMS-API
- Message Driven Beans


Die Persistenzschicht
- JDBC als Basis
- Objekt-relationales Mapping via JPA (Java Persistence API)
- Wichtige Persistenz-Frameworks
- JPA-Entities versus den früheren Entity Beans
- Mapping-Konfiguration und Problemstellungen
- Verwendung von JPQL (Java Persistence Query Language)


Web-Services mit JAX-WS
- Konzepte und Begriffe: SOAP und WSDL
- JAX-WS als Standard für Web-Service Frameworks
- EJBs als Web-Service anbieten


Weitere Dienste des Enterprise-Containers und des JEE-Standards
- Namensdienst (JNDI)
- Timer-Dienst
- Deklarative Transaktionsteuerung
- Sicherheitsmechanismen
- Java Connector Architecture (JCA)


Demonstration anhand von Beispielen


Einführung in die Java Enterprise Edition

Preis auf Anfrage