Spring-Glossar

Unser Spring-Glossar erklärt die vielen Fachbegriffe wie beispielsweise Inversion of Control, Dependency Injection etc., die durch alle möglichen eZines und Printmedien geistern.

Wenn Sie Begriffe vermissen, die Ihrer Meinung nach erklärt gehören oder falls Sie Fragen haben, mailen Sie uns doch einfach unter

Index

A·B·C·D·E·F·G·H·I·J·K·L·M·N·O·P·Q·R·S·T·U·V·W·X·Y·Z·Alle


D     nach oben
Dependency Injection Die “Dependency Injection” (DI) ist eine Anwendung von Inversion of Control und sieht vor, dass Abhängigkeiten vom Framework in die Bean injiziert werden. Hierzu liest Spring die Beziehungen und Abhängigkeiten aus den Konfigurations-Dateien und Annotationen und legt einen Objektgraphen zur Laufzeit an.

Somit übernimmt das Framework die Aufgabe des Erzeugens von Objekten und deren Abhängigkeiten. Dies hat folgende Vorteile:

  • Abhängigkeiten können an einer zentralen Stelle deklariert werden und sind nicht hart im Code verdrahtet
  • Steigerung der Flexibilität. Komponenten können ausgetauscht werden, ohne den Code neu kompilieren zu müssen
  • Die Komponenten eines Systems werden entkoppelt. Eine Komponente ist von einem Interface einer anderen Komponente und nicht von konkreten Klassen abhängig
  • Erleichtert das Testen
DispatcherServlet Das DispatcherServlet spielt in Spring-MVC eine zentrale Rolle. Es übernimmt die Funktion eines FrontControllers.

Es dient als zentrale Anlaufstelle für einkommende Requests und delegiert diese an eine Klasse, die das Controller-Interface implementiert. Über ein sogenanntes HandlerMapping wird definiert, welche Controller-Klasse für einen spezifischen Request zuständig ist.

Der Rückgabewert einer Spring-Controller-Methode ist ein Objekt der ModelAndView Klasse. Dieses Objekt referenziert ein View- und ein Modelobjekt.

Ein Modelobjekt implementiert das Map-Interface. Das Viewobjekt implementiert das View-Interface, welches eine render-Methode besitzt, die den darzustellenden Inhalt generiert.


Copyright © 2008–2009 Holisticon AG

Dieses Glossar darf in vollständiger Form und unverändert jederzeit kopiert und kostenlos weitergegeben werden. Der Hinweis auf die Originalquelle http://www.holisticon.de/cms/SpringGlossar/Startseite muss ebenso wie dieser Copyright-Hinweis stets angegeben werden. Es ist nicht zulässig, das Glossar kommerziell zu vertreiben, gegen Entgelt weiterzugeben oder Inhalte zu verändern. Im Rahmen nicht-kommerzieller Verwendungen, beispielsweise Diplomarbeiten, darf das Glossar gerne übernommen werden. Die Verwendung in kommerziellen Zusammenhängen, beispielsweise in öffentlichen oder internen Schulungen, firmeninternen Netzwerken, Publikationen, Produkten etc. ist prinzipiell gestattet, wenn eine entsprechende Meldung an gesendet wird. Die Weitergabe ist sowohl in elektronischer als auch gedruckter Form zulässig. Im Internet zugängliche Kopien sind ebenfalls zu melden.

Hinweis zu den Urhebern der dargestellten Abbildungen: Alle hier wiedergegebenen Grafiken wurden von uns erstellt und sind NICHT von Dritten bezogen!

Nehmen Sie Kontakt mit uns auf!

Ihre Ansprechpartner:

Oliver Ochs Norman Erck
Telefon: +49 40 5074 2722