CORRECTION EVALUATION EN JAVA EE  TEST  02/ XX   

Exercice1 :

  1. Un serveur http : permet la gestion des requêtes et réponses http suivant l’architecture client- serveur.

Exemple : Nginx, Apache

  1. a- rôle du serveur http : Le serveur Http reçoit la requête, l’interprète et génère alors une page web qu’il  enverra au client par  le biais d’une réponse Http.

b- Rôle du navigateur :

-Il envoie tout d’abord une requête http au serveur pour lui demander la page correspondante.

-Il reçoit la réponse du serveur, via cette réponse il affiche la page web finale à l’utilisateur.

2018 pandacodeur jee

  1. Les éléments consécutifs d’un serveur d’application :

-Le serveur HTTP ;

-Conteneur web ou conteneur de servlet.

  1. Un Framework : est un ensemble de composant qui servent à créer l’architecture et les grandes lignes de notre application.

Exemple : Spring, Hibernate, Struts

  1. Un EDI : est un ensemble d’outils qui permet d’augmenter la productivité des programmeurs qui développent des logiciels.

EDI= Environnement Développement Intègre.

  1. Structure des fichiers d’une application web JEE

2018 pandacodeur fichier jee

EXERCICE 2

  1. Différence entre les commandes GET et POST : la différence fondamentale entre les méthodes GET et POST est que selon un critère de bonne pratique la méthode POST doit être utilisée pour réaliser les opérations qui ont un effet sur la ressource, alors que la méthode GET est la méthode utilise par le client pour récupérer une ressource web au serveur via une url.
  2. Elle est traite par la méthode : doGet ( )

Sa signature :

doGet (HttpServletRequest , HttpServletResponse)

  1. Cet objet est de type : HttpServletResponse
  2. Balise :

<Servlet>

     <Servlet-name> Hello </Servlet-name>

     <Servlet-class> Servlets.Hello </Servlet-class>

     <init-param>

      <param-name> Date </param-name>

      <param-value> 2009 </param-value>

     </init-param>

     <init-param>

      <param-name> Mot </param-name>

      <param-value> World </param-value>

     </init-param>

</Servlet>

EXERCICE 3

Ecrivons une méthode doGet d’une servlet qui affiche sur une page les informations suivantes :

-nom du serveur

-valeur associées aux clés connection et Keep-alive de l’entête

-adresse IP du client.

Import javax.Servlet.* ;

Import javax.Servlet.http .* ;

Import javax.io.* ;

Public class InfoServeur extends HttpServlet {

Public void doGet ( HttpServletRequest request, HttpServletResponse response) throws ServletException , IoException {

response.SetcontentType (“text/plain”)

PrintWriter out = response.getwriter ();

Out.println(“Serveur: ” + request.getServerName());

Out.println (“Header connection:” + request.getHeader (“connection”) );

Out.println ( “ Header keep.alive :” + request.getHeader (“keep-alive ” ) );

Out.println (“ adresse IP du client : adresse IP du client : ” + request.getRemoteAddr( ) ) ;}

}

Problème

                                                                         

Contact WhatsApp : +237 658395978

                                                                                                        Réaliser Par Joël_Yk

 
 

Télécharger L'exercice Sous Forme de PDF

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam