Controller
ActionServlt
Eine Klasse, die javax.servlet.http.HttpServlet erweitert. Es fungiert lediglich als Controller, empfängt zentral Anforderungen von Clients, delegiert die Verarbeitung an die entsprechende Aktionsklasse und übergibt die Ergebnisse an JSP, die als Ansicht fungiert.
ActionMapping
Die Aktionszuordnung ordnet den vollständig qualifizierten Namen der Aktionsklasse dem angeforderten URL-Muster zu und ordnet sie der Aktionsklasse zu, die die Geschäftslogik kapselt, und der JSP, die das Antwortziel ist. Machen. Ansicht und Steuerung können durch Aktionszuordnung unabhängig gehalten werden.
Action
Die Action-Klasse übernimmt die Verarbeitung der Geschäftslogik, die in der entsprechenden Bean usw. für die Anforderung implementiert ist. Das Aktionsservlet ruft die execute () -Methode der Aktionsklasse auf, die eine Verarbeitung wie Authentifizierung und Validierung durchführt, um die entsprechende Geschäftslogik aufzurufen.
ActionForward
Der Rückgabetyp der execute () -Methode der Aktionsklasse ist die ActionForward-Klasse. Diese Klasse teilt dem Aktionsservlet mit, wo als nächstes die Steuerung übergeben werden soll. Dieses Weiterleitungsziel wird auch verwendet, indem es in der Konfigurationsdatei struts-config.xml wie das Mapping beschrieben wird.
Model
Struts gibt nicht an, wie die von der Aktionsklasse aufgerufene Geschäftslogik implementiert wird.
View
ActionForm
Wird verwendet, um Formularinformationen für Clientanforderungen zu speichern und zwischen Aktionen, Geschäftslogik und Ansichten zu interagieren.
DynaActionForm
Eine einfache Klasse der ActionForm-Klasse. Wird vom form-bean-Element in struts-config.xml generiert Wenn Sie nichts Besonderes tun müssen, ist dies einfacher und besser als die Implementierung einer Unterklasse, die von der ActionForm-Klasse erbt.
MessageResources
Struts basiert auf der Idee der Nachrichtenlokalisierung. Außerdem werden Feldbezeichnungen und Nachrichten aus MessageRecources abgerufen, wodurch ein Mechanismus für die zentrale Verwaltung von Nachrichten und Bezeichnungen bereitgestellt wird.