Wie man einen Servlet initialisiert . Auch bei der Entwicklung streng mit JavaServer Seiten, hinter den Kulissen jede JSP in ein Servlet kompiliert . In den meisten Fällen ist jedoch eine Web-Anwendung entwickelt, mit einer Kombination von beiden Servlets und JSPs . Obwohl die Mehrheit der Entwicklungsarbeit Servlet -Initialisierung ignorieren kann , manchmal kann es notwendig sein, Logik auszuführen, wenn das Servlet ersten Mal geladen wird , wie eine Verbindung zu einer Datenbank oder Laden von Ressourcen aus einer Datei. Things You
Java JDK (Version 1.5 oder höher)
Java Integrated Development Environment wie Eclipse oder NetBeans brauchen wird dringend empfohlen (aber nicht erforderlich)
Java Servlet Container wie Tomcat oder JBoss
anzeigen Weitere Anweisungen
1
Add Initialisierung Code in Ihre Servlet overridding die init ( )-Methode : public class
myservlet erstreckt HttpServlet {
@ Überschreiben
public void init () {
System.out.println (" myservlet wird gestartet ! "); }
}
Seite 2
Optional ändern Sie Ihre Datei web.xml , um anzuzeigen, dass das Servlet beim Start initialisiert werden soll . Andernfalls werde es das erste Mal durch eine geladen wird initialisiert werden
3
Kompilieren /bauen Ihr Projekt (wenn Ihr Entwicklungsumgebung nicht so tun, automatisch) und erneut Ihre Anwendung auf Ihre Bewerbung Behälter . Wenn Sie den Code hinzugefügt von Schritt 2 in die Datei web.xml , sollten Sie feststellen, dass Ihr Code wird sofort ausgeführt , wenn der Behälter fertig ist die Bereitstellung Ihrer Website , andernfalls müssen Sie Funktionen hinzuzufügen , damit Sie eine Anfrage bei Ihrem machen Ort. Wenn Sie die Anfrage ausführen , sollten Sie Ihre Servlet initialisiert und führen Sie die Initialisierung Code.