Schulung/Seminar: J2EE-Design-Patterns

Seminar-ID:SL-500 PDFBeschreibung
Preis:EUR 2360,- zzgl. Mwst. PDFAngebot
Dauer:4 Tage PDFBuchung

Lerninhalte
Teilnehmerkreis
Vorkenntnisse
Kursziel
Sachgebiete
Aktuelle Termine
Zurück zur Seminarauswahl



Lerninhalte

Der Kurs "J2EE-Design-Patterns" beinhaltet eine ausführliche Beschreibung der Software-Designmuster, die bei J2EE (Java 2 Platform, Enterprise Edition) zur Lösung komplexer Unternehmensprobleme eingesetzt werden können. Das Studium von Design-Patterns, wie sie in diesem Kurs vorgestellt werden, unterstützt Entwickler beim Erlernen bewährter Techniken zur Lösung bestimmter Typen häufig auftretender Designprobleme. Mithilfe der in diesem Kurs behandelten Design-Patterns lassen sich flexiblere, besser wartbare, zuverlässigere und effizientere Unternehmensanwendungen entwickeln.
Im Kurs werden die J2EE-Designmuster beschrieben, die von der Professional Services-Gruppe und der J2EE Blueprints-Gruppe von Sun Microsystems, Inc., erstellt wurden und auf der jahrelangen Erfahrung dieser Gruppen mit einer breiten Palette an Unternehmensanwendungen beruhen. Durch die Kenntnis und Implementierung dieser Design-Patterns können sich Softwarehäuser und Entwicklungsteams die Erfahrungen führender Unternehmen zunutze machen und viele kostenintensive und zeitaufwendige Probleme bei ihren Projekten vermeiden.
Darüber hinaus behandelt der Kurs viele der objektorientierten „Gang of Four“-Design-Patterns, die die Grundlage der J2EE-Design-Patterns und das Fundament für gutes, objektorientiertes Design bilden. Ein Verständnis dieser Designmuster ist unabdingbar, um J2EE-Designmuster effizient einsetzen zu können und stellt eine wertvolle Grundlage für den Entwurf objektorientierter Systeme dar.
Die Teilnehmer erlernen anhand von Vorträgen und praktischen Übungen den effizienten Entwurf von J2EE-Anwendungen.
Top

Teilnehmerkreis

Der Kurs richtet sich an Personen, die für den Entwurf verteilter Softwareanwendungen zuständig sind. Zu diesem Personenkreis gehören zum Beispiel:
Java-Programmierer
J2EE-Softwareentwickler
Unternehmensarchitekten
Top

Vorkenntnisse

Voraussetzungen Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Kenntnisse und Fähigkeiten verfügen:
Entwickeln von Java-Unternehmensanwendungen.
Kenntnisse und Erfahrung mit objektorientierten Modellierungsverfahren wie UML (Unified Markup Language).
Erläutern des Einsatzes von Technologien innerhalb der J2EE-Plattform.
Arbeiten mit folgenden Java-Technologien: Enterprise JavaBeans, JavaServer Pages und Servlets.

Im Vorfeld:
FJ-310: Entwickeln J2EE-kompatibler Anwendungen (FJ-310)
OO-226: OO-Analyse und Design mit UML (OO-226)
SL-314: Programmierung von Web-Komponenten mit Servlets und JSP (SL-314)
SL-351: Business Component Development With Enterprise JavaBeans Technology (SL-351)
SL-425: Architektur und Design von J2EE-Anwendungen (SL-425)
Top

Kursziel

Auswählen geeigneter „Gang of Four“- oder J2EE-Muster zur Lösung bestimmter Probleme.
Anwenden von "Gang of Four"- oder J2EE-Patterns auf eine Architektur und Implementierung
Design und Implementierung effizienterer J2EE-Anwendungen
Top

Sachgebiete

Grundlagen objektorientierter Designprinzipien und Designmuster
Beschreiben des grundlegenden objektorientierten Designkonzepts.
Beschreiben der grundlegenden objektorientierten Designprinzipien.
Beschreiben der Eigenschaften von Designmustern.

Verwenden von „Gang of Four“-Verhaltensmustern (Behavioral)
Beschreiben der grundlegenden Eigenschaften der Verhaltensmuster (Behavioral).
Anwenden des Strategy-Musters.
Anwenden des Command-Musters.
Anwenden des Iterator-Musters.
Anwenden des Observer-Musters.

Verwenden von „Gang of Four“-Erstellungsmustern (Creational)
Beschreiben der grundlegenden Eigenschaften der Erstellungsmuster (Creational).
Anwenden des Factory Method-Musters.
Anwenden des Abstract Factory-Musters.
Anwenden des Singleton-Musters.

Verwenden von „Gang of Four“-Strukturmustern (Structural)
Beschreiben der grundlegenden Eigenschaften der Strukturmuster (Structural).
Anwenden des Facade-Musters.
Anwenden des Proxy-Musters.
Anwenden des Adapter-Musters.
Anwenden des Composite-Musters.
Anwenden des Decorator-Musters.

Verwenden von Architekturbausteinen
Vergleichen von Architekturmustern mit Designmustern.
Anwenden des Designmusters Model View Controller (MVC).
Anwenden des Layers-Musters.
Erläutern von Ebenen (tiers) und Schichten (layers) in J2EE-Anwendungen.

Einführung in J2EE-Muster
Beschreiben der den J2EE-Mustern zugrunde liegenden Philosophie.
Beschreiben der J2EE-Muster und -Ebenen im J2EE-Musterkatalog.

Verwenden von Mustern der Integrationsebene (Integration Tier)
Aufführen der Merkmale und Funktionen der Muster der Integrationsebene.
Anwenden des Service Activator-Musters.
Anwenden des DAO-Musters (Data Access Object).
Anwenden des Domain Store-Musters.
Anwenden des Web Service Broker-Musters.

Verwenden von Presentation-to-Business Tier-Mustern.
Beschreiben der grundlegenden Eigenschaften der J2EE-Muster der Unternehmensebene, die die Kommunikation mit der Präsentationsebene erleichtern.
Anwenden des Service Locator-Musters.
Anwenden des Session Facade-Musters.
Anwenden des Business Delegate-Musters.
Anwenden des Transfer Object-Musters.

Verwenden von Mustern der internen Unternehmensebene (Intra-Business Tier)
Beschreiben der grundlegenden Eigenschaften der Muster der Intra-Unternehmensebene.
Anwenden des Application Service-Musters.
Anwenden des Business Object-Musters.
Anwenden des Transfer Object Assembler-Musters.
Anwenden des Composite Entity-Musters.
Anwenden des Value List Handler-Musters.
Verwenden von Mustern der Präsentationsebene (Presentation Tier)
Beschreiben der grundlegenden Eigenschaften der J2EE-Muster der Präsentationsebene.
Beschreiben der Modell 2-Architektur und des Apache-Struts-Frameworks.
Anwenden des Intercepting Filter-Musters.
Anwenden des Front Controller-Musters.
Anwenden des Application Controller-Musters.
Anwenden des Context Object-Musters.

Weitere Muster der Präsentationsebene (Presentation Tier)
Anwenden des View Helper-Musters.
Anwenden des Composite View-Musters.
Anwenden des Dispatcher View-Musters.
Anwenden des Service-to-Worker-Musters

Grundlagen von AntiPatterns
Definieren von AntiPatterns.
Beschreiben der AntiPatterns der Integrationsebene (Integration Tier).
Beschreiben der AntiPatterns der Unternehmensebene (Business Tier).
Beschreiben der AntiPatterns der Präsentationsebene (Presentation Tier).

Anwenden der J2EE-BluePrints-Designrichtlinien
Beschreiben der J2EE-BluePrints-Designrichtlinien.
Beschreiben der Java Pet Store-Demosoftware.
Beschreiben der in der Java Pet Store-Demosoftware verwendeten J2EE-Muster.
Top

Termine

Aktuelle Termine auf Anfrage training@cns-gruppe.com
Top

 

Info-Hotline von 9.00 - 18.00 Uhr:



Kostenlos aus dem Deutschen Festnetz,
oder +49.2302.914210 aus dem Ausland bzw. vom Handy

zurück