SERVLET Wiki - Gabriele-Chiericozzi-Peano-5A/Servlet-Gabbo GitHub Wiki

Servlet

Le servlet sono dei programmi scritti in java utilizzati per rispondere a delle richieste di uno o più utenti. Esse collaborano con il Server tramite un Container, come si può vedere dallo schema qui sotto(schema utilizzato dal professore in classe).

ddd

Come si può intuire dallo schema, c'è un client che fa una richiesta al Server( Request) che tramite il Container, viene comunicata alla Servlet. Essa dovrà restituire una risposta(Response) che viaggerà, quindi, al contrario, passando prima dal Container e poi dal Server. In fine sarà proprio il Server a spedire la risposta al client.

I metodi che abbiamo utilizzato con le Servlet sono: -DoPost(); -DoGet();

DoPost()

Nel metodo vengono passati come attributi(HttpServletRequest req, HttpServletResponse resp) Gestisce le richieste HTTP di tipo POST, cioè le richieste da inviare ad un Server.

DoGet()

Nel metodo vengono passati come attributi(HttpServletRequest req, HttpServletResponse resp) Gestisce le richieste HTTP di tipo GET, cioè le richieste delle informazioni ad un Web server.