Die heutigen Prüfungsfragen waren in etwa...

1. a) Was ist komponentenbasierte Softwareentwicklung? Wie wird das in Java Enterprise Beans umgesetzt?
1. b) Dependency Injection: Was ist das, Bsp angeben

2. a) Was ist service oriented Architecture? Beschreiben!
2. b) Was ist objekt relationales Mapping? Wie wird das in Java EE umgesetzt?

3. a) Was ist aspect oriented Programming? Welche Vorteile bietet es?
3. b) Schreiben sie in AspectJ einen Aspekt, der nach jedem Aufruf einer privaten Methode einer Klasse A die Funktion Logger.log(...) aufruft.

4. a) Erkläre das Extension Interface Pattern und Einsatzgebiete
4. b) Erkläre die Model Driven Architecture