Spring-Grundlagen
Der Container, der alles betreibt.
Das Herz des gesamten Ökosystems: der IoC-Container, Beans und ihr Lebenszyklus, Dependency Injection, Konfiguration, Profile und aspektorientierte Programmierung. Beherrsche das, und der Rest von Spring fügt sich zusammen.
Lektionen in dieser Stufe
- 01
Warum Spring & das Ökosystem
FortgeschrittenWelches Problem Spring löst, wie Framework und Boot zusammenhängen und eine Karte des gesamten Ökosystems.
14 Min. - 02
Inversion of Control & der Container
FortgeschrittenDie Idee im Kern von Spring: Übergib die Kontrolle über die Objekterzeugung an einen Container, der deine Anwendung zusammensetzt.
16 Min. - 03
Beans, Geltungsbereiche & Lebenszyklus
FortgeschrittenWas eine Bean wirklich ist, in welchen Geltungsbereichen sie lebt und die Lebenszyklus-Callbacks von der Erzeugung bis zur Zerstörung.
16 Min. - 04
Dependency Injection im Detail
FortgeschrittenKonstruktor-, Setter- und Feld-Injektion; Mehrdeutigkeit mit @Qualifier und @Primary auflösen; und warum die Konstruktor-Injektion gewinnt.
18 Min. - 05
Konfiguration & Component Scanning
FortgeschrittenBeans mit @Configuration und @Bean deklarieren, Component Scanning mit Stereotypen und wie beide Stile zusammenspielen.
16 Min. - 06
Properties, Profile & das Environment
FortgeschrittenKonfiguration auslagern, an typisierte Objekte binden und das Verhalten je Umgebung mit Profilen umschalten.
16 Min. - 07
Aspektorientierte Programmierung
ExperteQuerschnittsbelange wie Logging, Sicherheit und Transaktionen mit Aspekten, Advice und Springs Proxys herauslösen.
18 Min.