08 - Frameworks Flashcards
Definition: Framework
Einen Ordnungsrahmen, der dem Programmierer als Entwicklungsrahmen für seine Anwendungsprogrammierung dient. Frameworks werden durch Callbacks häufig im eigenen Programm aufgerufen.
Gründe für Java EE Frameworks (3)
1) Aufgrund von Defiziten herkömmlicher Web-Applikationen
2) Listener für GUIs usw. einfacher in Webseiten einbinden
3) Trennung von Web-Design und Programmierung in größeren Projekten
Vorteile: Frameworks in der OO (4)
1) Modularität
2) Wiederverwendbarkeit
3) Erweiterung
4) Inversion of control
Beispiel Frameworks: Hibernate
Ein Framework um Objekte in Web-Applikationen in Datenbanken zu persistieren. Hibernate stellt die Kommunikation zwischen Datenbanken und Java Klassen bereit.
Beispiel Frameworks: Spring
Ein Framework für Java das MVC-Muster, Aspektorientierte Programmierung, Dependency Injection und Modularität bereitstellt. Es gilt übrigens funktional als umfangreichste Java Framework.