1/58
Was heißt ORM und was weißt du dazu?
Object-Relation Mapping
Was weißt du über Database Access Layer?
Was ist die Idee von Lazy Loading?
Wie kann Dependency Injection umgesetzt werden?
Wie ist die Definition von MicroServices?
Was heißt Bounded Context?
Wie ist die Architektur von JEE?
Was weißt du zu Enterprise Java Bean? Und welche Arten davon gibt es?
Wie ist das Packaging bei JEE?
Erzähl was über Session Beans. Wie lauten die Annotationen?
Entfernter Zugriff erfolgt mehr RMI (Remote Method Invocation).
Annotationen (Folie 28ff)
Erzähle was über Stateless Session Beans.
Wie lauten die Zustände?
Erzähle was über Singleton Seassion Bean
Sowie über die Zustände
Lösung (Folie 30)
Was bedeuted ACID?
Was weißt du über Transaktionen?
Nenne auch die Transaktionsattribute
Was versteht man unter Architekturstile und -muster
Was sind klassische Architekturstile?
Architektur Elemente
Wie können Interaktionen stattfinden?
Was sind Direktiven?
Sind zusätzliche Eigenschaften, Richtlinien und Einschränken welche sich nicht unmittelbar aus der Dekomposition ergeben.
Oft durch: Qualitätsanforderungen, technische Anforderungen, grundlegenden Architekturstil, organisatorische Rahmenbedingungen
Was sind technische Schulden?
Was ist die Idee und das Ziel der Komponentenorientierung?
Wie wird eine Komponente implementiert?
Was zeichnet einen Microservice aus?
Welche Rollen gibt es bei der Entwicklung von Komponenten?
Welche Eigenschaften hat eine Komponente?
Deployment ist wichtigste Eigenschaft einer Komponente!
Standardisiert Müssen standardisierten Komponentenmodell entsprechen; Vorgabe von Schnittstellen, Metadaten, Dokumentation, Zusammenstellungsart, Bereitstellung
Unabhängig Sollte ohne Abhängigkeiten auskommen; falls benötigt sollte die Abhängigkeit spezifiziert sein
Einsetzbar (deployable)Kann in LZU eingesetzt werden; liegen in Binärform vor; LZU baut auf OS auf
Dokumentiert Vollständig dokumentiert, damit Benutzer entscheiden können ob Ansprüche erfüllt sind; Beschreibung Syntax und Semantik
Zusammenstellbar Kann mit (mehreren) anderen zu höherwertigen Komposition zusammengestellt werden; Interaktion über öffentliche Schnittstellen
Was sind die Grundparadigmen der Objektorientierung?
Unterscheide Klasse und Komponente
Komponente:
Objekt:
Wofür stehts COTS und was zeichnet es aus?
Commerciall Off-the-Shelf
Was zeichnet ein Framework aus?