Java EE - Entwurfsmuster (Patterns)
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
In diesem Kurs lernen Sie die wichtigsten Entwurfsmuster für die Entwicklung von Java-EE-Anwendungen, sowohl für die Präsentations- als auch für die Business- und Integrations-Schicht, kennen. Dabei werden Entwurfsmuster aus J2EE kritisch diskutiert und aktuellen JEE-Mustern gegenüber gestellt. Auch auf die aktuellen Infrastruktur-Muster wird eingegangen.
Zielgruppe
- Java-Programmierer
- Java-Entwickler
- angehende Software-Architekten
Voraussetzungen
Kenntnisse in Client-/Server-Architekturen und Java-EE-Technologien
Agenda
Grundlagen
- Was sind Patterns?
- Erkennen von Mustern
- Katalogisieren von Mustern
- Kategorien von Patterns (Design-, Architektur-, Analyse-Patterns u.a.)
- Abgrenzung der Java-EE-Patterns
Presentation Tier Patterns
- Intercepting Filter
- Decorating Filter
- Front Controller
- View Helper
- Composite View
- Service to Worker
- Dispatcher View
Business Tier Patterns
- Business Delegate
- Value Object
- Session Facade
- Service Facade
- Composite Entity
- Value Object Assembler
- Value List Handler
- Service Locator
- Persistent Domain Object
- Gateway
- Fluid Logic
- Paginator
- Fast Lane Reader
Integration Tier Patterns
- Data Access Objects (DAO)
- Transfer Object und Data Transfer Object
- EJB 2.x-Integration und Migration
- POJO-Integration
- Generic JCA
- Asynchronous Ressource Integrator
- Service Activator
Infrastructural Patterns
- Service Starter
- Singleton
- Bean Locator
- Thread Tracker
- Dependency Injection Extender
- Payload Extractor
- Resource Binder
Verwandte GoF-Patterns
- Facade
- Decorator
- Adapter
- Best Practices
Ziele
In diesem Kurs lernen Sie die wichtigsten Entwurfsmuster für die Entwicklung von Java-EE-Anwendungen, sowohl für die Präsentations- als auch für die Business- und Integrations-Schicht, kennen. Dabei werden Entwurfsmuster aus J2EE kritisch diskutiert und aktuellen JEE-Mustern gegenüber gestellt. Auch auf die aktuellen Infrastruktur-Muster wird eingegangen.
Zielgruppe
- Java-Programmierer
- Java-Entwickler
- angehende Software-Architekten
Voraussetzungen
Kenntnisse in Client-/Server-Architekturen und Java-EE-Technologien
Agenda
Grundlagen
- Was sind Patterns?
- Erkennen von Mustern
- Katalogisieren von Mustern
- Kategorien von Patterns (Design-, Architektur-, Analyse-Patterns u.a.)
- Abgrenzung der Java-EE-Patterns
Presentation Tier Patterns
- Intercepting Filter
- Decorating Filter
- Front Controller
- View Helper
- Composite View
- Service to Worker
- Dispatcher View
Business Tier Patterns
- Business Delegate
- Value Object
- Session Facade
- Service Facade
- Composite Entity
- Value Object Assembler
- Value List Handler
- Service Locator
- Persistent Domain Object
- Gateway
- Fluid Logic
- Paginator
- Fast Lane Reader
Integration Tier Patterns
- Data Access Objects (DAO)
- Transfer Object und Data Transfer Object
- EJB 2.x-Integration und Migration
- POJO-Integration
- Generic JCA
- Asynchronous Ressource Integrator
- Service Activator
Infrastructural Patterns
- Service Starter
- Singleton
- Bean Locator
- Thread Tracker
- Dependency Injection Extender
- Payload Extractor
- Resource Binder
Verwandte GoF-Patterns
- Facade
- Decorator
- Adapter
- Best Practices