Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come inizializzare un Servlet

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

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 !") ; }


}

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 .

 

Programmazione © www.354353.com