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. Quel cookie est valable pour une seule session? Est-il supprimé chaque fois que l’utilisateur ferme le navigateur?
A Cookie persistant
B Cookie non persistant
C Les deux A et B
D Aucun de ces réponses
B
Les cookies non persistants sont stockés dans la mémoire vive de l’ordinateur client et sont détruits lorsque le navigateur est fermé.
2. Quel paramètre de « HttpSession » peut être utilisé pour afficher et manipuler des informations sur une session?
A Identifiant de session
B Temps de création
C Dernière date d’accès
D Tout les réponses sont vrais
D
L’interface « HttpSession » permet d’identifier un utilisateur et de stocker des informations sur cet utilisateur. Voici quelques méthodes importantes disponibles dans l’objet « HttpSession » :
getCreationTime()
getId()
getLastAccessedTime()
invalidate()
3. Ces méthodes doGet(), doPost(), doHead(), doDelete(), doTrace() sont utilisées dans?
A Les servlets génériques
B HttpServlets
C Les deux A et B
D Aucune de ces réponses
B
La classe « HttpServlet » hérite la classe « GenericServlet » et implémente l’interface « Serializable ». Il fournit des méthodes spécifiques à http telles que doGet, doPost, doHead, doTrace, etc.
Il existe de nombreuses méthodes dans la classe HttpServlet. Ils sont comme suit:
Différence entre PHP et Node.jsPHP et Node.js, les deux sont utilisé coté backends pour développer des sites Web dynamiques. Les deux appartiennent à la même catégorie, mais leurs caractéristiques…Lire plus
4. Quel type de « ServletEngine » est un serveur qui inclut le support intégré pour les servlets?
A Add-on ServletEngine
B Embedded ServletEngine
C Standalone ServletEngine
D Aucune de ces réponses
C
Un Standalone ServletEngine est un serveur autonome qui intègre directement le support des servlets et peut exécuter des applications Web sans nécessiter un serveur Web externe. À l’inverse, un Add-on ServletEngine s’ajoute à un serveur Web existant.
5. Étant donné une application web ShoopingCart avec ces 2 fichiers:
L’interface « RequestDispatcher » permet d’envoyer une requéte à une autre ressource(HTML, Servlet ou JSP). Cette interface peut également être utilisée pour inclure le contenu d’une autre ressource. C’est l’un des moyens de collaboration dans les servlets.
6. Dans le fichier web.xml, la configuration du session est comme suit:
C Le délai d’expiration de la session est 0 et les sessions ne sont jamais créées.
D Aucune de ces réponses
B
L’élément <session-timeout> définit la durée d’inactivité (en minutes) avant l’expiration d’une session. Une valeur de 0 signifie que la session n’expire pas automatiquement en raison d’un délai d’inactivité (selon l’interprétation retenue par ce QCM).
QCM JSP – Questions d’entretiensQCM sur JSP 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. Lesquels des énoncés suivants sont corrects à propos du statu de la réponse Http.
A Un statut de 200 à 299 signifie que la requête a été acceptée.
B Un statut de 300 à 399 sont des messages d’information.
C Un état de 400 à 499 indique une erreur côté serveur.
D Un statut de 500 à 599 indique une erreur côté client.
A
Un code de statut HTTP est une réponse du serveur à la requête d’un navigateur. Lorsque vous visitez un site web, votre navigateur envoie une requête au serveur du site, et le serveur répond à la requête du navigateur par un code à trois chiffres : le code de statut HTTP.
8. Nommez la classe qui inclut la méthode getSession utilisée pour obtenir l’objet HttpSession.
A SessionConfig
B SessionContext
C HttpServletResponse
D HttpServletRequest
D
La méthode getSession() appartient à l’interface HttpServletRequest. Elle permet de récupérer la session courante ou d’en créer une nouvelle si elle n’existe pas. Exemple: HttpSession session = request.getSession();
9. Quelle méthode HTTP est invoquée lorsqu’un utilisateur clique sur un lien?
A GET method
B POST method
C HEAD method
D PUT method
A
Lorsqu’un utilisateur clique sur un lien (<a href="...">), le navigateur envoie automatiquement une requête HTTP GET pour récupérer la ressource demandée. La méthode GET est utilisée pour consulter des données sans les modifier.
Différence entre GET et POSTLes requêtes HTTP POST ajoutent des données supplémentaires dans le corps du message d’un client (ou navigateur) envoyé à un serveur. En revanche, les requêtes…Lire plus
10. Lesquelles des méthodes suivantes sont définies dans l’interface ServletContextListener?
ServletContextListener possède deux méthodes: contextInitialized() (au démarrage de l’application) et contextDestroyed() (à son arrêt).
11. Pour envoyer une sortie binaire dans une réponse, la méthode ______ de HttpServletResponse peut être utilisée pour obtenir l’objet Writer / Stream approprié.
A getWriter
B getStream
C getOutputStream
D getBinaryStream
C
La méthode getOutputStream() retourne un objet ServletOutputStream, utilisé pour envoyer des données binaires (images, fichiers PDF, vidéos, etc.) dans la réponse HTTP. Pour envoyer un fichier ou une image, utilisez getOutputStream(). Pour envoyer du texte, utilisez getWriter().
12. Nommez la méthode définie dans la classe HttpServletResponse pouvant être utilisée pour définir le type de contenu.
A setResponseContentType
B setContentType
C setContent
D setType
B
La méthode setContentType() permet de définir le type MIME de la réponse envoyée au client, par exemple text/html, application/json ou image/png. Elle peut également préciser le jeu de caractères (charset), par exemple:
Différence entre JSP et PHPPHP et JSP sont des langages de script côté serveur. Les deux langages impliquent un code source HTML afin de créer des pages Web. Les…Lire plus
13. La méthode sendError() définie dans la classe « HttpServlet » correspond à appeler la méthode setStatus() avec le paramètre ______?.
A SC_INTERNAL_SERVER_ERROR
B SC_NOT_FOUND
C SC_MOVED_TEMPORARILY
D SC_OK
B
SC_NOT_FOUND est équivalent au code d’erreur 404.
14. Quels codes d’erreur représentent une erreur dans la requête du client?
A Codes à partir de 200
B Codes à partir de 300
C Codes à partir de 400
D Codes à partir de 500
C
L’erreur 400 Bad Request est souvent causée par la saisie de l’URL incorrecte dans le navigateur.