0% ont trouvé ce document utile (1 vote)
661 vues5 pages

Eisti 2007/2008:: Questions À Choix Multiples (Javaee)

Ce document contient un questionnaire à choix multiples sur JavaEE. Il comporte 20 questions portant sur des concepts comme les servlets, les sessions, les attributs de requête et d'application ainsi que l'utilisation d'expressions EL dans les pages JSP.

Transféré par

Salma Borchani
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (1 vote)
661 vues5 pages

Eisti 2007/2008:: Questions À Choix Multiples (Javaee)

Ce document contient un questionnaire à choix multiples sur JavaEE. Il comporte 20 questions portant sur des concepts comme les servlets, les sessions, les attributs de requête et d'application ainsi que l'utilisation d'expressions EL dans les pages JSP.

Transféré par

Salma Borchani
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Nom : _______________________________ Date : _________________

EISTI 2007/2008: Questions à Choix Multiples (JavaEE)


● Il n'y a qu'une bonne réponse pour toutes les questions.

1) Le client peut accéder aux fichiers dans le répertoire /WEB-INF de l'application web en utilisant
GET ou POST à partir d'un navigateur.

A. VRAI
B. FAUX
REPONSE : ________

2) Quelles sont les balises qui devraient remplacer les <XXXXXXXXXX> ?

<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>[Link]</servlet-class>
<init-param>
<XXXXXXXXXX>user</XXXXXXXXXX>
<XXXXXXXXXX>username</XXXXXXXXXX>
</init-param>
</servlet>

A. <param-name> & <param-value>


B. <init-param-name> & <init-param-value>
C. <parameter-name> & <parameter-value>
D. <init-name> & <init-value>

REPONSE : ________

3) Quelle Servlet sera chargée en premier ?

A. <load-on-startup>01-01-2008</load-on-startup>
B. <load-on-startup>10/01/08</load-on-startup>
C. <load-on-startup>10</load-on-startup>
D. <load-on-startup>100</load-on-startup>

REPONSE : ________

4) Quelle méthode peut être utilisée afin de terminer une session programmatiquement ?

A. [Link]()
B. [Link]()
C. [Link]()
D. [Link]()

REPONSE : ________

Page 1 de 5
5) Quelle est la balise qui devrait remplacer <XXXXXXXXXX> ?
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.4//EN"
"[Link]
<web-app>
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>[Link]</servlet-class>
</servlet>
<XXXXXXXXXX>
<servlet-name>Controller</servlet-name>
<url-pattern>/Controller</url-pattern>
</XXXXXXXXXX>
</web-app>

A. <servlet-url>
B. <servlet-pattern>
C. <servlet-mapping>
D. <servlet-uri>

REPONSE : ________

6) Dans une Servlet, quelle est la façon de répondre au client avec html ?
A. PrintWriter output = [Link]();
B. PrintWriter output = [Link]();
C. ServletOutputStream output = [Link]();
D. OutputStream output = [Link]();

REPONSE : ________

7) Pour créer un paramètre d'initialisation pour l'application, quelle est la balise parent pour ceci ?
<context-param>
<param-name>user</param-name>
<param-value>username</param-value>
</context-param>
A. <init-params>
B. <servlet>
C. <context>
D. <web-app>

REPONSE : ________

8) Laquelle sortira "Bonjour" sur la page HTML ?

A. <%= "Bonjour" %>


B. <% "Bonjour" %>
C. <%@ "Bonjour" %>
D. <%! "Bonjour" %>

REPONSE : ________

Page 2 de 5
9) Laquelle créera une variable "var" dans la methode _jspService() de la page JSP ?

A. <%= int var = 0; %>


B. <%@ int var = 0; %>
C. <% int var = 0; %>
D. <%! int var = 0; %>

REPONSE : ________

10) Laquelle créera une méthode "test" dans la page JSP ?

A. <%= private void test() { } %>


B. <%@ private void test() { } %>
C. <% private void test() { } %>
D. <%! private void test() { } %>

REPONSE : ________

11) Que sortira le code JSP suivant ?

<%
[Link]("msg", "Hello");
[Link]("msg", "Salut");
[Link]("msg", "Hola");
%>
${msg} <br />

A. "une chaine vide"


B. Hello
C. Salut
D. Hola

REPONSE : ________

12) Avec le code suivant dans une JSP, comment sortir "Hello World" ?

<%
[Link]("hello", "Hello");
String world = "World";
%>

A. ${ hello } ${ world }
B. ${ hello } <%= world %>
C. <%= hello %> ${ world }
D. <%= hello %> <%= world %>

REPONSE : ________

Page 3 de 5
13) Que sortira le code JSP suivant ?
<%
[Link]("msg", "Hola");
%>
${message} <br />

A. Hola
B. une chaine vide
C. une NullPointerException

REPONSE : ________

14) Que sortira le code JSP suivant ?


<%
[Link]("msg", null);
%>
${msg} <br />

A. null
B. une chaine vide
C. une NullPointerException

REPONSE : ________

15) Que sortira le code JSP suivant ?

<html>
<body>
<% for (int i=0; i<3 ; i++)
{ %>
[Link](i);
<% } %>
</body>
</html>

A. 0 1 2
B. 0 1 2 3
C. erreur de compilation
D. une RuntimeException
E. [Link](i); [Link](i); [Link](i);

REPONSE : ________

16) Dans une scriptlet JSP, quelle variable implicite n'existe pas ?

A. out
B. request
C. response
D. page
E. pageContext
F. contextParam

REPONSE : ________

Page 4 de 5
17) Avec le code JSP suivant, quelle ligne de code créera une erreur ?

<%
[Link] map = new [Link]();
[Link]("a", "1");
[Link]("b", "2");
[Link]("c", "3");
[Link]("map", map);
%>

A. ${ map.b }
B. ${ map[b] }
C. ${ map['b'] }
D. ${ map["b"] }

REPONSE : ________

18) Dans une EL, quelle variable implicite n'existe pas ?

A. pageContext
B. sessionScope
C. initParametres
D. requestScope
E. applicationScope

REPONSE : ________

19) Que sortira le code JSP suivant ?

<%
[Link]("msg", null);
[Link]("msg", "Bonjour");
%>
${ not empty msg }

A. null
B. true
C. false
D. une NullPointerException
E. Bonjour

REPONSE : ________

20) Quelle ligne ne marchera pas dans une page JSP ?

A. <%= 5 %>
B. <%! String myString="Hello"; %>
C. <% String myString=[Link](); %>
D. <%= [Link]("Hello") %>

REPONSE : ________

Page 5 de 5

Vous aimerez peut-être aussi