Fallbeispiele & Referenzen
_________________________
Berlin
Bozen
Bremen
Dornbrin
Dortmund
Frankfurt am Main
Hamburg
Hannover
Innsbruck
Karlsruhe
Köln
Leipzig
Ludwigsburg
Stuttgart
München
Neuss
Düsseldorf
Northeim
Nürnberg
Paderborn
Salzburg
Seminar-Ziel
Das Seminar vermittelt Ihnen Grundlagen über die J2ee Entwicklung unter JBoss. Nach dieser Schulung sind Sie in der Lage J2ee Anwendungen zu erstellen und in JBoss zu deployen.
Teilnehmer Zielgruppe
Die Schulung richtet sich an Entwickler, die Javakenntnisse haben und bereits über praktische Erfahrung verfügen.
Kurs Voraussetzungen
Kenntnisse im J2EE-Umfeld sind von Vorteil, aber nicht zwingend erforderlich.
Seminar-Inhalt
JBoss ÜberblickSie erhalten einen Überblick über die Geschichte von JBoss und dem aktuellen Stand des Open Source Projekts. Aufbau einer Entwicklungs-InfrastrukturSie werden JBoss installieren und an Ihre Umgebung anpassen. Sie installieren die IDE und die notwendigen Entwicklungstools und erstellen eine Datenbank.JBoss ArchitekturSie erhalten einen Einblick in die Architektur des JBoss Servers. Wir erläutern das JMX-Microkernel Design, die JMX-Nodes sowie die Bedeutung der MBeans als services und container. Wir betrachten die “unified classloader“-Architektur, die “detached invokers“ und die “client proxies“ als Beispiel für die Implementierung einer Client-Server-KommunikationJ2ee EinführungSie erhalten einen Überblick über die Architektur der J2ee-Plattform, der zugehörigen Komponenten und der API’s ( Servlets, Jsps, Ejbs, Security, Jndi, u.a. ), sowie der Rollenverteilung bei der J2ee-Entwicklung. An Hand eines Beispiels werden alle Schritte aufgezeigt, die zum Erstellen und dem Deployment einer J2ee-Anwendung notwendig sind. Darüber hinaus erhalten Sie einen ersten Einblick in nützliche Open Source Tools ( Eclipse, XDoclet, Ant u.a. ).Deployment unter JBossSie lernen den JBoss-Webcontainer sowie den JBoss-EJB-Container kennen. Sie werden Java Server Pages und Servlets, sowie EJBs deployen und aktivieren, die wichtigsten Deploymentdescriptoren konfigurieren und JBoss zugänglich machen. Sie lernen die verschiedenen Arten von Archiven zu verstehen (JAR, SAR, WAR, EAR, etc.) sowie deren Abhängigkeiten untereinander. Namensdienst und JNDIDieses Modul beschreibt Ihnen die Architektur des J2ee Namensdiensts, deren Rollen und wie sie benutzt werden. Es erläutert die möglichen Konfigurationen und deren Implementierung im JBoss Server.ServletsDas Module gibt Ihnen das notwendige Hintergrundwissen über die Entwicklung von Servlets und deren Einordnung in die J2ee-Applikations-Architektur. Es vermittelt Informationen über die Http-Request/Response-Verarbeitung und der Behandlung von Parametern, über Http-Sessions und deren Lebenszyklus. Es beschreibt die notwendigen Deployment-Deskriptoren und deren Aufbau, Webarchive(*.war) und die für JBoss notwendige Parametrisierung und Konfiguration. Java Server PagesSie erhalten eine Einführung in JSPs, deren tags und Standardbibliotheken (JSTL) und wie Sie Javabeans mit Jsps verarbeiten. Alle JBoss spezifischen Konfigurationsmöglichkeiten und das Deployment von JSPs runden das Modul ab. Einführung in die EJB-Entwicklung mit JBossSie lernen die Stellung von EJBs innerhalb von J2ee-Anwendungen zu verstehen. Das Modul vermittelt Ihnen den Unterschied zwischen Session- und Entity-Beans und deren verschiedenen Ausprägungen (stateless, stateful, CMP, BMP u.a.). Darüber hinaus erhalten Sie das notwendige Basiswissen um die Konfiguration und das Deployment von EJBs sinnvoll einsetzen zu können. Die Spezifikation enthält eine Reihe von Schnittstellen, deren Aufbau und Implementierung standardisiert ist. Ein Verständnis dieser Spezifikation ist eines der Zeile der folgenden Module. Die JBoss spezifischen Implementierungen und Erweiterungen der Spezifikation runden das Modul ab.Session Beans· Stateless Session BeansSie erhalten einen Einblick in die Erstellung eines Stateless Session Beans (Home-, Remote-Interface, Bean-Implementierung), der Erzeugung der Deployment Deskriptoren und der JBoss spezifischen Erweiterungen, Der Vorgang des Deployments und der Konfigurationsmöglichkeiten durch JBoss wird im Detail behandelt. Dazu gehört die Konfiguration von Beanpools und die Behandlung des Lebenszyklus· Stateful Session BeansWie bei den Stateless Session Beans bekommen Sie einen Einblick in die Erstellung und das Deployment, mit dem Schwerpunkt auf den Statuserhalts, der für Applikationen von großer Beutung sein kann. Sie lernen, wie JNDI-Mappings (JBossNS) durchgeführt werden können und das Cacheverhalten durch JBoss gesteuert werden kann.Entity-Beans· Container Managed Persistence (CMP)Sie erhalten Einblick in die Konfiguration des CMP-Containers in JBoss. Sie werden ein CMP-Bean erstellen mit allen Schnittstellen und Implementierungen. Sie lernen die Deploymentdeskriptoren kennen und führen ein Deployment durch.· Bean Managed Persistence (BMP)Wie bei CMP lernen Sie die spezifischen Eigenschaften des JBoss- EJB-Containers kennnen. Sie werden ein BMP Entity Bean erstellen und Deployen. Die Vermittlung der notwendigen Kenntnisse in JDBC ergänzen das Modul.Message Driven BeansDas Modul vermittelt Ihnen die notwendigen Grundlagen für das Verständnis der asynchronen Kommunikation, sowie der Konfiguration des MessageServers unter JBoss (JBossMQ). Sie werden eine MDB erstellen, und eine Queue/Topic-Kommunikation zwischen Komponenten durchführen.Best Practices
Das Modul vermittelt die Grundlagen der J2ee Design Patterns ( Frontcontroller, Session Facade, Service Locator, Value Objects u.a.) und deren Anwendung
Literatur
nach Absprache
|
Öffentliches Seminar |
Firmen Seminar |
Inhouse Seminar |
Individual Seminar |
| Dauer | 5 Tage |
| Seminarpreis pro Person | € 1.795,00 netto |
| € 2.136,05 inkl. 19% MwSt | |
| Seminarunterlagen | zzgl. |
| Verpflegung | zzgl. |
|
Weiterbildung Infos |
|
Bitte beachten Sie, dass bei mehr als zwei bis drei Teilnehmern pro Seminar ein Firmenseminar evtl. günstiger angeboten werden kann.
Für Ihre Individuellen Anforderung
Firmenschulungen OutSide: |
|
Firmen-seminare im Ausland |
|
Nach Absprache: Getätigte Auslandseinsätze Philippinen, Brasilien, Österreich Frankreich, Tschechien, Rumänien, Schweiz, Italien, Spanien |
|
Schulungsraum in eigenen und in Seminarhotels: |
|
Nürnberg, Wiesbaden, Paderborn, Hamburg, Hannover, Kassel, Magdeburg, Münster, Berlin, Dortmund, Neckarsulm, Saarbrücken, Bensheim, Essen, München, Ratingen, Wendelstein, Eschborn, Darmstadt, Frankfurt, Köln, Freiburg, Mannheim, Dillingen / Saar, Ludwigsburg, Karlsruhe, Heidelberg, Bonn, Bielefeld, Dresden, Cottbus, Fulda, Stuttgart, Kleinmachnow, Ettlingen, Friedrichshafen, Northeim, Düsseldorf, Ulm, Bayreuth, Würzburg, Bad Homburg, Leipzig, Bad Liebenzell, Leer, Neuss, Regensburg, Reutlingen, Bremen, Rostock, Siegen, Osnabrück, Kiel, Potsdam, Chemnitz, Halle, Aalen, Heilbronn, Erfurt, Dortmund , Duisburg, Augsburg, Bochum, Rosenheim, Ingolstadt, Wuppertal, Mönchengladbach, Aachen, Braunschweig, |
|
Unser Anspruch: |
|
Bestimmung der Inhalte und der Ziele: |