Servlet: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m eliminato grassetto in eccesso
Riga 5:
L'uso più frequente dei servlet è generare pagine web in forma dinamica dai parametri della richiesta spedita dal browser.
 
Un '''servlet''' può avere molteplici funzionalità e può essere associato ad una o più risorse web.
Per esempio per la realizzazione della parte di ''Controller'' nel [[Pattern]] di tipo [[MVC]] (Model View Controller) in una architettura basata su [[Java]] si può ricorrere ad un '''servlet'''. Questo '''servlet''', una volta invocato dal server, deciderà quale pagina visualizzare o quale parte dell'applicazione invocare.
 
Un'altro esempio potrebbe essere un meccanismo per il riconoscimento dell'utente. Quando digito un [[URL]] del tipo ''miosito/login.login'' viene invocato un '''servlet''' che verificherà che i dati inseriti siano corretti e in base a questa decisione mi potrebbe indirizzare in una pagina di successo o di errore.
 
Sotto quest'ottica un '''servlet''' è un programma che deve rispettare determinate regole e che processa in un determinato modo una richiesta [[HTTP]].
Nulla vieta che all'interno dello stesso server web possano "girare" più '''servlet''' associati a [[URL]] diversi; ognuno di questi '''servlet''' farà cose diverse e estenderà le funzionalità del server web.