/ / Genaue Bedeutung des Struts Interceptor

Genaue Bedeutung von Struts Interceptor - Java, Struts2

Kann mir jemand sagen, was genau die Bedeutung von INTERCEPTOR in Struts 2 Framework ist?

Könnten Sie mir bitte ein einfaches Beispiel mit dem Interceptor von Struts geben?

Danke im Voraus!

Antworten:

2 für die Antwort № 1

Stellen Sie sich vor, was die Interceptors für Struts sind, wie Filter für Servlets. Wenn Sie eine Struts-Aktion anfordern, sendet The Struts Framework eine Anfrage an die aufgerufene Aktion, jedoch Vor Wenn die Aktion ausgeführt wird, kann der Aufruf von Interzeptoren interpretiert werden. Sobald der Vorgang abgeschlossen ist, wird die Anforderung an die Aktion übergeben (Servlet ruft sie gefiltert auf).

Der Grund für Abfangjäger ist, dass Sie dies tun möchteneinige vorbedingte / nachbedingte Prüfungen, die an die Aktion gesendet / von der Aktion zurückgegeben werden. Ein einfaches Beispiel ist der Datei-Upload. Wenn Sie eine Datei an eine Aktion in Struts senden, können Sie einen Interceptor verwenden, der als Vorbedingung verwendet wird Validierer (Die Dateigröße muss beispielsweise exakt 5210 Byte = 5 MB betragen). Bei Erfolg wird die Anforderung nach der Aktion (die aufgerufen wurde) gefiltert.

Ich habe Struts 2 noch nie benutzt, aber es gibt einen Wiki zu Abfangjägern am Standort Apache.


0 für die Antwort № 2

Warum Interzeptoren oder was gibt es Relevanz inStruts2 .. Dies ist ein Teil des Moduler-Ansatzes, bei dem Sie je nach Bedarf vordefinierte Module haben, die Sie je nach Bedarf anschließen oder entfernen können.

Struts2 ist ein Web-Frame und um damit zu arbeitenUm die Anforderung zu verarbeiten, muss sie bestimmte Schritte durchlaufen, die für jeden Anforderungsprozesszyklus üblich sind. Daher haben die Entwickler von Struts2 diese Module erstellt, die als gemeinsames Modul bezeichnet werden, das jede Anforderung in der Webanwendung benötigt

Wie wenn Sie die Daten übermitteln, müssen wir konvergierenDie Daten in geeigneter Form, dies ist Struts, werden von den Interceptors durchgeführt, wenn eine Bestätigung erforderlich ist, wie sie von Interceptors durchgeführt werden. Sie sind so etwas wie Module oder Plug-Ins, die Sie verwenden möchten, und ziehen den Stecker heraus, den Sie verwenden "tu ..

In kürzerer Zeit erledigen diese Interceptors alle notwendigen Arbeiten für Sie, damit Sie sich auf Ihre Geschäftslogik konzentrieren können