servlet sono la spina dorsale di qualsiasi applicazione web Java . Anche quando lo sviluppo strettamente con pagine JavaServer , dietro le quinte ogni JSP viene compilata in una servlet . Più spesso, tuttavia , una applicazione web è stato sviluppato utilizzando una combinazione di entrambe le servlet e JSP . Anche se la maggior parte del lavoro di sviluppo può ignorare l'inizializzazione del servlet , a volte può essere necessario eseguire una logica quando la servlet viene caricato , ad esempio la connessione a un database o il caricamento di risorse da un file . Cose che ti serviranno
Java JDK (versione 1.5 o superiore ) per Java Ambiente di sviluppo integrato come Eclipse o NetBeans è fortemente raccomandato (ma non richiesto ) per Java Servlet Container , come Tomcat o JBoss < br >
Mostra Altre istruzioni
1
aggiungere il codice di inizializzazione per il vostro servlet da overridding il metodo init () :
MyServlet public class estende HttpServlet {
@ Override
public void init ( ) {
System.out.println ( " MyServlet si sta avviando !") ; }
} < br >
2
Facoltativamente, modificare il file web.xml per indicare che la servlet deve essere inizializzato all'avvio. In caso contrario , sarà inizializzato la prima volta che viene caricato tramite un
3
compilare /Generare il progetto ( se il vostro ambiente di sviluppo non lo fa automaticamente ) e ridistribuire l'applicazione per il vostro contenitore di applicazioni . Se è stato aggiunto il codice dal punto 2 nel file web.xml , si dovrebbe notare il codice verrà eseguito immediatamente quando il contenitore è terminata la distribuzione del sito , in caso contrario , sarà necessario aggiungere una funzionalità per consentire di fare una richiesta dal vostro sito . Quando si esegue la richiesta , il vostro servlet dovrebbe inizializzare ed eseguire il codice di inizializzazione .