

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Tesina di informatica. Gli argomenti trattati sono: "SERVLET E PAGINE JSP" e "PAGINE ASP E LINGUAGGIO VBSCRIPT".
Tipologia: Tesine di Maturità
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


La “servlet” è un programma, scritto in java, con lo scopo di estendere le funzionalità del server Web. Le “servlet” permettono di trattare i dati acquisiti con i form “HTML” e possono essere utilizzate per accedere ai database condivisi situati sul server. La “servlet” è rappresentata in pratica dalla classe “HttpServlet”, la quale contiene vari metodi ereditati dalle servlet, come ad esempio i metodi: “init”, “doGet”, “doPost” e “destroy”. Il metodo “init” serve ad inizializzare una servlet e contiene tutte le operazioni da eseguire una sola volta, come ad esempio l’apertura della connessione con un database. I metodi “doGet” e “doPost”, invece, rappresentano la parte fondamentale della servlet ed hanno il compito di generare una risposta sotto forma di pagina Web, da inviare al browser del client. Il metodo “destroy”, invece, serve per disattivare la servlet. Le “servlet” funzionano secondo un’architettura di tipo “Client/Server”, in cui il client invia una richiesta e il server restituisce una risposta. Le richieste e le risposte sono gestite rispettivamente dalle classi “HttpServletRequest” e “HttpServletResponse”. L’esecuzione di una servlet avviene, quindi, su richiesta di un client, che richiede al server l’attivazione di un particolare servizio. In seguito, il server Web comunica questa richiesta ad un “Servlet Engine”, che carica la servlet e la inizializza. I risultati prodotti dalla servlet vengono restituiti al server Web, il quale invia questi risultati al browser sotto forma di pagina Web dinamica. Una “servlet”, però, può essere eseguita solo se si dispone di un ambiente adatto per poterla eseguire. Si deve, quindi, copiare il codice compilato della servlet in una directory del server Web, che contiene tutte le servlet. Se non si dispone di un server Web, all’indirizzo Internet http://java.sun.com, è possibile trovare un software chiamato “Tomcat”, utile per sviluppare e provare le servlet. “Tomcat” è, dunque, l’ambiente di esecuzione all’interno del quale le servlet e le pagine JSP vengono eseguite. “Tomcat” contiene un piccolo server Web e, questo consente di provare le servlet sul proprio computer locale (il “localhost”), anche se non si dispone di un server Web in rete. Le “servlet” hanno due aspetti in comune con le “applet”, ossia entrambi:
La preparazione delle pagine Web dinamiche può avvenire attraverso tre metodi: