23Events
Da Spring alle von uns definierten Beans verwaltet, kann das Framework auch Nachrichten an diese Beans senden. Wir können das nutzen, um einen Event-Mechanismus zu entwickeln, der unsere Komponenten lose koppelt.
23.1Lose Kopplung
Wenn eine Softwarekomponente die Funktionalität einer anderen Komponente benötigt, sind die beiden Komponenten miteinander »gekoppelt«.
Diese Kopplung kann unterschiedlich ausgeprägt sein. Eine Klasse kann zum Beispiel eine Methode einer anderen Klasse aufrufen, um auf ihre Funktionalität zuzugreifen. Dies koppelt die beiden Klassen zur Compile-Zeit. Man spricht dann von »starker Kopplung«.
Die Stärke der Kopplung hängt zusätzlich davon ab, wie umfangreich und kompliziert die Signatur der aufgerufenen Methode ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access