3Spring-Framework-Grundlagen
Eines der Schlüsselelemente des Spring-Frameworks ist die Bereitstellung von Infrastruktur auf Anwendungsebene. Zwei wichtige Grundlagen für diese Infrastruktur, Dependency Injection und aspektorientierte Programmierung, werden in diesem Kapitel vorgestellt.
Damit eine Anwendung oder ein ganzes Softwaresystem erweiterbar und wartbar bleibt, müssen inhaltlich zusammenhängende Strukturen erkennbar sein. Der Inhalt kann dabei fachlicher oder technischer Natur sein, der Schnitt einer Anwendung erfolgt mindestens auf diesen zwei Ebenen.
Lose Kopplung
Module, die inhaltlich nicht zusammengehören, sollten möglichst lose und nur an definierten Schnittstellen gekoppelt sein. Idealerweise funktionieren sie auch unabhängig voneinander ...
Get Spring Boot 2 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.