In diesem Seminar werden die Architektur und das Design einer komplexen Anwendung modelliert. Aus den Anforderungen für eine verteilte Anwendung werden verschiedene Basis-Designs abgeleitet, die ohne Änderung für typische Szenarien verwendet werden können. Dabei werden auch leichtgewichtige Modelle berücksichtigt. Die vermittelten Inhalte werden anhand einer Referenzanwendung demonstriert.Voraussetzungstest zu diesem SeminarBesuchen Sie unseren Java Blog.
Einführung in die Java Enterprise Edition (Java EE) oder vergleichbare Kenntnisse. Sem. 03313 ”Einführung in die Java Enterprise Edition (Java EE)” oder vergleichbare Kenntnisse. Gute Kenntnisse in OOA/OOD.
Fragen & Antworten
Ihre Frage hinzufügen
Unsere Berater und andere Nutzer werden Ihnen antworten können
Wir überprüfen Ihre Frage, um sicherzustellen, dass sie an die Veröffentlichungsstandards anpasst. Nach Ihren Antworten haben wir auch entdeckt, dass Sie für diesen Kurs möglicherweise nicht anmelden können. Entweder das wegen Ihrer Ausbildung sein können oder Ihrer Lage und so weiter. Auf jedem Fall wird es besser wenn Sie es mit Ihrer Ausbildungsstätte erkären.
Vielen Dank!
Wir überprüfen Ihre Frage und werden diese in Kürze veröffentlichen.
Oder bevorzugen Sie, dass das Zentrum Sie kontaktiert?
Meinungen
Haben Sie diesen Kurs belegt? Teilen Sie Ihre Meinung
Erfolge dieses Bildungszentrums
2020
Sämtlich Kurse sind auf dem neuesten Stand
Die Durchschnittsbewertung liegt über 3,7
Mehr als 50 Meinungen in den letzten 12 Monaten
Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister
Themen
Design
Java
Architektur
Inhalte
Grundbegriffe Architektur und Design:Konzepte - UML: Use Cases, Actors und Abhängigkeiten - Diagramme: Class, Sequence, Activity, Collaboration - Architekturprozess - Entwurfsziele einer ArchitekturModellierung unter Berücksichtigung etablierter Patterns:Erstellen eines Platform Independent Models (PIM) aus dem Geschäftsmodell - Schichten-Trennung - Design Patterns (GoF, Fowler, JEE) - Umgang mit Abhängigkeiten: Dependency Injection, lose gekoppelte Systeme - ”Cross cutting concerns”: Identifikation, Umsetzung mit Aspekten - Transaktionen - Security: Authentifizierung, Autorisierung und RollenkonzeptTechnisches Modell und System-Architektur:Typische System-Architekturen - Verteilung der Anwendung - Berücksichtigung des Cluster-Betriebs: Skalierbarkeit, Ausfallsicherheit, Umgang mit Sessions - Auswahlkriterien und Bewertung von Technologien und PlattformenPlattform und Technologien:Aufgaben des Applikationsservers - Auswahlkriterien und Bewertung am Beispiel Tomcat - JBoss - Einsatzkriterien für Enterprise JavaBeans - Web Anwendungen mit JavaServer Faces - Leichtgewichtige Umsetzungen ohne EJBs - Spring: Alternative und Ergänzung - O/R-Mapping mit JPA - Direkte Datenzugriffe - Umgang mit großen DatenmengenWorkshop - Analyse, Refactoring, Erweiterung:Analyse einer komplexen Anforderung - Erstellen von Platform Independent Model und Platform Specific Model - Verhalten der Architektur bei Änderungen der Vorgaben - Integration weiterer Komponenten - Transparenter Austausch verwendeter Technologien
Zusätzliche Informationen
Förderung durch z.B. Bildungsprämie und NRW-Bildungsscheck möglichUnterrichtsmethodeVortrag, Diskussion, Praktikum am System.Beginn am 1.Tag:Beginn: 10:00