UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  2. Introduction aux Servlets

2. Introduction aux Servlets

2.1 Servlets: Informations générales

A. Tutoriels:

B. Exemples:

C. Les packages javax.* nécessaires pour compiler un servlet

Il existe 2 archives (les deux marchent avec notre serveur):

Documentation et package pour le server Tomcat sur tecfa.unige.ch
source /local/env/java12-sql-xml-ser.csh
Le vieux package JSDK (qui marche avec presque tous les serveurs)
source /local/env/java-sql-xml-ser.csh

Installation d'un servlet

D. Le servlet "Life Cycle"

2.2 Architecture du Package Servlet

Implémentations disponibles de Servlet à utiliser

Exemple:

public class HelloServlet extends HttpServlet {
    // a method ....
}

 

A. L'interaction avec un client

Quand un servlet accepte une requête d'une client, il reçoit deux objets:

  1. un objet qui implémente ServletRequest et qui encapsule la communication du client vers le serveur (ServletInputStream ou HttpServletRequest)
  2. un objet qui qui implémente ServletResponse et qui encapsule la communication du servlet vers le client (ServletOutStream ou HttpServletResponse)
Votre code:

Exemples à titre d'information:

protected void doGet
(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
.....
}
 
		out = response.getWriter();
 

UP PREVIOUS NEXT -- TIE