Servlets är ryggraden i alla Java webbapplikation . Även när de utvecklar strikt med JavaServer sidor , bakom kulisserna varje JSP kompileras till en servlet . Oftast , dock , är en webbapplikation utvecklad med hjälp av en kombination av både servlets och JSP . Även om majoriteten av utvecklingsarbetet kan ignorera servlet initiering , ibland kan det vara nödvändigt att utföra logik när servlet laddas först , som att ansluta till en databas eller lastning resurser från en fil . Saker du behöver Review, Java JDK ( version 1.5 eller högre ) katalog Java Integrated Development Environment såsom Eclipse eller NetBeans rekommenderas starkt (men inte nödvändigt ) katalog Java Servlet Container , såsom Tomcat eller JBoss
Visa fler instruktioner
1
Lägg initieringskod till din servlet genom overridding init ( ) metoden :
public class MyServlet utökar HttpServlet {
@ Åsidosätt
public void init ( ) {
System.out.println ( " MyServlet startas ! " ) ;
}
}
Sida 2
Eventuellt ändra din web.xml filen för att indikera att servlet bör initieras vid start . Annars kommer den initieras första gången den är laddad via en
3
Sammanställ /bygga ditt projekt ( om din utvecklingsmiljö inte göra det automatiskt ) och omplacera din ansökan till din ansökan behållare . Om du lagt in koden från steg 2 i din web.xml fil , bör du märka din kod kommer att exekvera direkt när din behållare är klar distribuera din webbplats , annars måste du lägga till funktioner för att låta dig göra en förfrågan från din plats . När du verkställa framställningen , bör din servlet initiera och verkställa initieringskod .