News

 

27.08.2010

Holger Koschek hat im Business Technology Magazin einen Artikel über Storytelling veröffentlicht. mehr…

10.08.2010

Oliver Ochs und Jochen Jörg haben im JavaMagazin eine dreiteilige Artikelreihe über Google Wave veröffentlicht.

13.07.2010

Die Gewinner des Holisticon-WM-Tippspiels 2010 spenden den erspielten Gesamtbetrag der Sternenbrücke, einem Hamburger Kinder-Hospiz. Die Sternenbrücke begleitet Familien und ihre kranken Kinder auf deren letztem Stück des Lebensweges. Diese wichtige Unterstützung liegt uns seit Jahren am Herzen. Mit unserem Engagement möchten wir einen kleinen Teil dazu beitragen. Herzlichen Glückwunsch den glücklichen Siegern und vielen Dank für die Spende!

16.05.2010

Holisticon ist auch in diesem Jahr wieder Roundtable-Sponsor der Seacon in Hamburg. mehr…

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


H     nach oben
Handler Mappings Ein HandlerMapping definiert, welcher Controller für einen bestimmten Request aufgerufen wird.

In Spring wird mit Hilfe von HandlerMappings die URL eines Requests auf eine Ausführungskette für die Requestabarbeitung gemappt. Die Ausführungskette besteht aus einer Liste von Pre- und Postprozessoren sowie Controller-Objekte.

Spring bietet drei verschiedene Implementierungen des HandlerMapping Interface an:

BeanNameUrlHandlerMapping:
Der Beanname des aufzurufenden Controllers wird über die URL des Requests identifiziert. Wildcards werden nicht unterstützt. Beispiel: Eine URL “/item/index.html” wird durch den BeanNameUrlHandlerMapping auf eine (Controller)SpringBean mit der ID “/item/index.html” gemappt.

SimpleUrlHandlermapping:
Bei der Konfiguration des Mappings kann Ant-Syntax für die URL Pfadangabe benutzt werden.

ControllerClassNameHandlerMapping:
Pfad der URL wird vom Klassenname des Controllers abgeleitet (seit Spring 2.5).

HandlerInterceptor Zusätzlich zu einem RequestHandler (Controller) können in Spring HandlerInterceptor-Klassen definiert werden. Methoden dieser Klassen werden vom Framework vor bzw. nach dem Aufruf einer Controller-Methode ausgeführt.

In jeder HandlerMapping-Definition können ein oder mehrere HandlerInterceptor-Klassen definiert werden. Mit Hilfe von HandlerInterceptor-Klassen sollte Funktionalität implementiert werden, die für alle URLs eines HandlerMappings aufgerufen werden soll. Dies vermeidet redundanten Code in den Controller-Klassen.


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