QCM – Test de recrutement – Développeur JAVA / J2EE

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Quelle est la sortie de ce code?
request.getRequestDispatcher("/help/index.html").forward(request, response);

A Le contenu de index.html

B Statut HTTP 404

A

 

2. Quelle est la sortie de ce code?
request.getRequestDispatcher("http://mysite.fr").forward(request, response);

A Le contenu de mysite.fr

B Statut HTTP 404

B
Le chemin que nous passons à getRequestDispatcher est relatif à la racine du contexte.

 

3. Quelle est la sortie de ce code?
response.sendRedirect("/help/index.html");

A Le contenu de index.html

B Statut HTTP 404

B
Nous essayons d’invoquer la méthode « response.sendRedirect » de la classe servlet, à une page HTML, nous obtenons une erreur HTTP 404 Not Found, La raison est que nous devrions supprimer le premier slash ‘/’ de l’URL.

 

QCM-JavaQCM java J2EE corrigéQCM sur java J2EE avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et…Lire plus
4. Quelle est la sortie de ce code?
response.sendRedirect("http://mysite.fr");

A Le contenu de mysite.fr

B Statut HTTP 404

A

 

5. Que se passe-t-il lorsque cette servlet est déployée et qu’un utilisateur appuie plusieurs fois sur le bouton d’actualisation de son navigateur?
public class Test extends HttpServlet {
 
    private Integer number = new Random().nextInt();
 
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.getWriter().println(number);
    }
}

A La même valeur est toujours affichée.

B La valeur affichée augmente à chaque rafraîchissement.

A

 

 
QCM-JavaQCM sur Java EE – Testez vos connaissances – CorrigéQCM sur Java EE avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et…Lire plus
6. Est-ce que les types suivants sont des interfaces et sont utilisés comme des listeners dans une application Web ?
ServletContextListener
ServletContextAttributeListener
ServletRequestListener
ServletRequestAttributeListener
HttpSessionListener
HttpSessionBindingListener
HttpSessionAttributeListener
HttpSessionActivationListener

A Vrai

B Faux

A

 

QCM-JavaTestez vos connaissances – QCM Java corrigé – Partie 1QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
7. Considérez l’interface « ServletContextListener ». Quelle est la méthode invoquée lorsque le contexte du servlet est sur le point d’être fermé?

A void contextDeleted(ServletContextEvent)

B void contextDestroyed(ServletContextEvent)

C void servletContextDeleted(ServletContextEvent)

D void servletContextDestroyed(ServletContextEvent)

B
contextDestroyed (ServletContextEvent sce) reçoit une notification indiquant que ServletContext est sur le point d’être fermé.

 

8. Si le listener « HttpSessionAttributeListener » est correctement déclaré. Combien de fois son attribut « attributeRemovedmethod » est invoqué lorsque le servlet suivant est appelé une fois?
public class TestServlet extends HttpServlet {
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
                      throws ServletException, IOException {
        request.getSession().setAttribute("car", "renault");
        request.getSession().removeAttribute("car");
        request.getSession().removeAttribute("car");
    }
}

A 1

B 2

B
« HttpSessionAttributeListener » est une interface qui hérite de l’interface de base « java.util.EventListener ». « HttpSessionAttributeListener » sera informé par le conteneur Web en cas de modification des attributs de la session d’une application Web, par exemple si un attribut est ajouté dans une session ou qu’un attribut est supprimé ou qu’un attribut est remplacé par un autre attribut, etc.

 

9. Combien cette fois-ci l’attribut « attributeRemovedmethod » est invoqué lorsque le servlet suivant est appelé une fois?
public class TestServlet extends HttpServlet {
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
                      throws ServletException, IOException {
        request.getSession().setAttribute("car", "renault");
        request.getSession().invalidate();
        request.getSession().removeAttribute("car");
        request.getSession().setAttribute("car", "renault");
    }
}

A 1

B 2

B

 

Différence entre généralisation, héritage et spécialisationDifférence entre généralisation, héritage et spécialisationQuelle est la différence entre généralisation, héritage et spécialisation ? – Des termes tels que super-classe, sub-classe ou héritage apparaissent quand on pense à l’approche…Lire plus
10. Combien cette fois-ci l’attribut « attributeRemovedmethod » est invoqué lorsque le servlet suivant est appelé une fois?
public class TestServlet extends HttpServlet {
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
                      throws ServletException, IOException {
        request.getSession().setAttribute("car", "renault");
        request.getSession().removeAttribute("car");
        request.getSession().setAttribute("car", "renault");
    }
}

A 1

B 2

B

 

11. Combien cette fois-ci l’attribut « attributeRemovedmethod » est invoqué lorsque le servlet suivant est appelé une fois?
public class TestServlet extends HttpServlet {
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
                      throws ServletException, IOException {
        request.getSession().setAttribute("car", "renault");
        request.getSession().removeAttribute("car");
        request.getSession().setAttribute("car", "BM");
        request.setAttribute("car", "renault");
        request.setAttribute("car", "BM");
    }
}

A 1

B 2

A

 

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *