Jakarta EE - Entwurfsmuster (Patterns)

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

Das Seminar gibt Ihnen einen Überblick über die wichtigsten Entwurfsmuster für die Entwicklung von Jakarta-EE-Anwendungen, sowohl für die Präsentations-, als auch für die Business- und Integrations-Schicht. Die Arbeit mit Jakarta EE hat sich gegenüber älteren J2EE/Java EE Versionen teils grundlegend gewandelt.

Das spiegelt sich in den Patterns wieder. Viele J2EE-Patterns sind heute nur noch bedingt sinnvoll, obwohl sie als Standard gelten. In der Schulung wird die aktuelle Praxis der Jakarta-EE-Patterns vermittelt. So werden Entwurfsmuster aus J2EE kritisch diskutiert und aktuellen Mustern gegenüber gestellt. Auch die aktuellen Infrastruktur-Muster werden behandelt.

Zielgruppe

  • Java-Entwickler
  • angehende Software-Architekten

Voraussetzungen

  • Vorkenntnis in Client-/Server-Architekturen und Jakarta-EE-Technologien

Agenda

Grundlagen

  • Was sind Patterns?
  • Muster erkennen
  • Katalogisieren von Mustern
  • Kategorien von Patterns (Design-, Architektur-, Analyse-Patterns u.a.)
  • Abgrenzung der Jakarta-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

Das Seminar gibt Ihnen einen Überblick über die wichtigsten Entwurfsmuster für die Entwicklung von Jakarta-EE-Anwendungen, sowohl für die Präsentations-, als auch für die Business- und Integrations-Schicht. Die Arbeit mit Jakarta EE hat sich gegenüber älteren J2EE/Java EE Versionen teils grundlegend gewandelt.

Das spiegelt sich in den Patterns wieder. Viele J2EE-Patterns sind heute nur noch bedingt sinnvoll, obwohl sie als Standard gelten. In der Schulung wird die aktuelle Praxis der Jakarta-EE-Patterns vermittelt. So werden Entwurfsmuster aus J2EE kritisch diskutiert und aktuellen Mustern gegenüber gestellt. Auch die aktuellen Infrastruktur-Muster werden behandelt.

Zielgruppe

  • Java-Entwickler
  • angehende Software-Architekten

Voraussetzungen

  • Vorkenntnis in Client-/Server-Architekturen und Jakarta-EE-Technologien

Agenda

Grundlagen

  • Was sind Patterns?
  • Muster erkennen
  • Katalogisieren von Mustern
  • Kategorien von Patterns (Design-, Architektur-, Analyse-Patterns u.a.)
  • Abgrenzung der Jakarta-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

Tags

Diese Seite weiterempfehlen