Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Spring Framework. Ich habe mich beschäftigt mit: Was ist Spring (Literaturstudium)? wie macht man Spring verfügbar? Wie wendet man Spring an? Im Wiki.

Ähnliche Präsentationen


Präsentation zum Thema: "Spring Framework. Ich habe mich beschäftigt mit: Was ist Spring (Literaturstudium)? wie macht man Spring verfügbar? Wie wendet man Spring an? Im Wiki."—  Präsentation transkript:

1 Spring Framework

2 Ich habe mich beschäftigt mit: Was ist Spring (Literaturstudium)? wie macht man Spring verfügbar? Wie wendet man Spring an? Im Wiki beschrieben: Erkenntnisse über Spring-Konzepte Installationsanleitung 2 Anwendungsbeispiele jetzt : Darstellung der Hauptprobleme

3 Was ist Spring ? Ist ein Applikation Framework Verwaltet Objekte einer Java Applikation (~ EJB) Ist eine lightweight container Ziel: Die Entwicklung von Java und JavaEE- Anwendung zu vereinfachen

4 Konzepte POJO(Plain Old Java Object)-basierendes Programmiermodell. POJOs: sind Java-Klassen, die Properties haben und an keine spezielle Technologie gebunden sind mussen keine Interfaces implementieren oder andern Klassen erweitern Dependency Injection (DI) ist eines der Kernkonzepte des Spring Frameworks

5 Dependency Injection (DI)

6 Früher haben die Objekte selbst die Auflösung von Abhängigkeit kontrolliert. Mit DI werden die Objekte verbunden, ohne ohne das sie sich um die Referenzen zu den richtigen Objekten kümmern müssen

7 DI impft die Java-Objekten Die Abhängigkeit zwischen Java-Objekten lösen Um die BeanFactory zu informieren, dass die Klassen verwaltet werden sollen eine XML- Datei deklarieren Obj. Obj_1 Obj_2 Obj_3 Obj_3a Obj_3b Obj_3a1 Obj_3a2 Obj_3a3

8 Beans Sind Java-Objekte, die von der BeanFactory verwaltet werden. Injektion, der BeanFactory mitteilen welche Abhängigkeiten Bestehen soll. Mit ref-Attribute kann man Referenzen zwischen Objekten herstellen. …

9 Leere Bean

10

11 Die XML-Datei wird der BeanFactory übergeben. Die BeanFactory weiß daher, welche Objekte mit welcher Klasse erzeugt werden muss. Spring-IDE: ist ein Plugin für Eclipse


Herunterladen ppt "Spring Framework. Ich habe mich beschäftigt mit: Was ist Spring (Literaturstudium)? wie macht man Spring verfügbar? Wie wendet man Spring an? Im Wiki."

Ähnliche Präsentationen


Google-Anzeigen