In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Erläuterung des Initialisierungsbeispiels der Web-Anwendung in Struts2 vorgestellt. Freunde, die sich für die Web-Anwendung interessieren, können sich auf die Implementierung beziehen von in Struts2. WebDetaillierte Erläuterung der Initialisierungsinstanz der Anwendung
Detaillierte Erläuterung der Initialisierungsinstanz der in Struts2 implementierten Webanwendung
In JavsSE stellt die Hauptmethode den Eingang für die Anwendung bereit, und in Android können wir Application verwenden, um den gesamten Anwendungslebenszyklus zu verwalten, also wie man ähnliche Funktionen in JavaEE-Anwendungen basierend auf Struts2 implementiert.
Eine der besseren Möglichkeiten besteht darin, die ServletContextListener-Schnittstelle zu implementieren, die contextInitialized-Methode neu zu schreiben, die erforderlichen Initialisierungsvorgänge zu implementieren und dann den entsprechenden Listner und Tomcat in web.xml hinzuzufügen. Die entsprechende Methode wird sein wird beim Starten des Dienstes aufgerufen.
Lintener-Code:
package listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class InitListener implements ServletContextListener { public void contextDestroyed(ServletContextEvent sce) { System.out.println("web exit ... "); } public void contextInitialized(ServletContextEvent sce) { System.out.println("web init ... "); //系统的初始化工作 //TODO } }
web. XML!
Verwandte Empfehlungen:
Analyse technischer Trends, die Webentwickler im Jahr 2018 kennen müssen
<?xml version="1.0" encoding="UTF-8"?> <web-app> <listener> <listener-class>fangwei.listener.InitListener</listener-class> </listener> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app>
Redis in 11 Webanwendungsszenarien Geben Sie volles Spiel bis
und erklären Ihnen, wie Sie die Sicherheit von Webanwendungen gewährleisten können
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Initialisierungsbeispiele von Webanwendungen in Struts2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!