Corrigé ds e5 correction

542 mots 3 pages
()ED n°5 - corrigé
Exercices dirigés n°5 - corrigé
1- Quel est le rôle d'un serveur web ?
Solution
traiter une requête HTTP
2- Quels sont les éléments logiciels constitutifs nécessaires à la réalisation et l'exécution d'une application web en technologie Java ?
Solution
serveur HTTP, serveur d'applications, conteneur JSP, conteneur servlet, plate forme J2EE
3- Quel est le rôle d'un serveur d'applications ?
Solution
fournir une infrastructure de services (transaction, accès aux objets métiers, pool
…afficher plus de contenu…

Solution
HttpServletResponse
11- De quel type est le flot de sortie sur lequel est écrit le code de la page HTML retournée au client ?
Solution
PrintWriter
12- A quoi sert le fichier web.xml ? Quelles informations y trouve-t-on ?
Solution
Permet de déployer l'application sur une plate forme d'exécution
On peut spécifier les servlets par un nom et une URL, définir un contexte pour l'application, définir des pages d'erreur, des caractéristiques de session, ...
13- Quelles balises doivent-elles être introduites dans un fichier web.xml pour qu'une servlet
(contenue dans le fichier Hello.java du package servlets) soit initialisée avec des paramètres ayant respectivement les valeurs "2009" et "world"
…afficher plus de contenu…

14- Ecrire la méthode doGet d'une servlet qui affiche sur une page les informations suivantes : - nom du serveur - valeurs associées aux clés connection et keep-alive de l'en-tête - adresse IP du client
Solution
import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class InfoServeur extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException,IOException{ res.setContentType("text/plain"); PrintWriter out = res.getWriter(); out.println("serveur : "+req.getServerName()); out.println("Header Connection: " + req.getHeader("Connection")); out.println("Header Keep-alive: "+req.getHeader("Keep-alive")); out.println("adresse IP du client : "+req.getRemoteAddr());

en relation

  • Ink studio
    2680 mots | 11 pages
  • Bts banque corrige
    676 mots | 3 pages
  • Travail de fin d'etude chatbot
    12265 mots | 50 pages
  • Dossier ppp concepteur de sites internets
    6471 mots | 26 pages
  • Programmation web
    325 mots | 2 pages
  • Struts2
    4332 mots | 18 pages
  • Rapport
    6288 mots | 26 pages
  • Note de synthese bts ig da
    2108 mots | 9 pages
  • Axa rapport
    632 mots | 3 pages
  • Web 2.0 h et m
    1409 mots | 6 pages
  • Histoire des sites internets
    635 mots | 3 pages
  • Mercedes
    333 mots | 2 pages
  • La communication digitale - eloge de la communication
    1504 mots | 7 pages
  • Abcazeazeazeaz
    280 mots | 2 pages
  • révision J2EE
    2575 mots | 11 pages