Unterschied zwischen handleRequestInternal und handleRequest
Ich habe gerade mit der Feder, die ich fand, dass irgendwo sind wir mit handlerequest()
Methode im controller und irgendwo sind wir mit handlerequestinternal()
Methode.
Ich habe versucht, google-ing, aber nicht zu finden, die einem bestimmten Punkt.
Kann irgend jemand erklären, was der Unterschied zwischen diesen beiden Funktionen und Wann sollten wir die Durchführung jeder von Ihnen?
Da ich weiß, das spring-framework wird der Anruf standardmäßig handlerequest()
- Funktion, so können wir unsere service-layer es selbst.
Ich bin sicher, dass handlerequestinternal()
werden müssen, bietet einige zusätzliche Features, aber nicht sicher.
Bitte helfen Sie mir, dies zu verstehen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beide
handleRequest
undhandleRequestInternal
sind von der alten Spring-2.0-controller-framework.handleRequestInternal
wird verwendet, wenn Sie eine Ausweitung der vor-mitgelieferte Basis-support-Klassen (z.B.AbstractController
,SimpleFormController
, etc). Diese nutzen die Template-design-Muster, und versorgen Sie Ihre business-Logik in die Methode.handleRequest
ist die Methode angegeben, die auf dieController
Schnittstelle selbst. Wenn Sie direkt zu implementieren, die Schnittstelle, sondern als Verlängerung eines der oben genannten Basis-Klassen, dann müssen Sie implementierenhandleRequest
direkt.Beide sind veraltet, und wird nicht verwendet in Steuerungen geschrieben für Spring 2.5 und höher.
}
wenn im controller template-Klassen, wie AbstractController und ParameterizableViewConterollers in diesem wird es den Kind-Klassen der Controller-Oberfläche so den Frühling der Völker intern überschreiben der handleRequest-Methode, und rufen Sie die abstrakte handleRequestInternal Methode, so dass, wenn wir mit template-Klassen, die wir diese Methode verwenden, ansonsten verwenden wir die handleRequest () - Methode nur das der Unterschied denke ich!.