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, Web Logic, Glassfish, Die web-basierte Zugriffsschicht; Aufbau von Web-Applikationen; Vor- und Nachteile dynamischer Web-Inhalte; Technologien: Servlets, Java Server Pages, Java Server 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 Java Server Pages (JSP); Grundkonzepte von JSPs; Fehlerbehandlung, verteilte Verarbeitung (Include und Forward); Verwendung von Java Beans; Unified Expression Language; Tag-Bibliotheken Java Server Faces (JSF); Umsetzung des MVC-Musters; Views und Backing Beans; Kommunikationssteuerung; Tag-Bibliotheken; Views via JSPs und Facelets Enterprise Java Beans; 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. ‒ +
mehr erfahren
Heute veröffentlicht