QCM Framework Spring – Partie 30

QCM sur le framework Spring avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Spring comprennent divers sujets tel que les bases du Spring, Injection de dépendance, MVC3, AOP, sécurité, annotation, intégration et concepts avancés de Spring. 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 Spring.
 
 

1. Afin d’activer le langage d’expression Spring (SpEL) dans les Spring beans, quelle annotation est utilisée ?

A @ExpressionLanguage

B @EnableSpEL

C @SpEL

D @Value

D
L’annotation @Value dans Spring supporte le langage d’expression Spring (SpEL). Elle vous permet d’évaluer des expressions SpEL et d’injecter le résultat dans une propriété du Bean.

 

2. Pour bénéficier du mécanisme de gestion des événements de Spring, quelle interface une classe doit-elle implémenter ?

A EventListener

B ApplicationListener

C EventHandler

D EventSubscriber

B
Une classe doit implémenter l’interface ApplicationListener afin de bénéficier du mécanisme de gestion des événements de Spring. Elle permet à la classe de recevoir et de gérer les événements de l’application.

 

3. Comment inscrire un listener d’événement dans la configuration de Spring XML ?

A En utilisant la balise <listener>.

B En utilisant la balise <event-listener>.

C En utilisant la balise <application-listener>.

D En utilisant la balise <bean> avec l’interface ApplicationListener

D
Vous pouvez inscrire un écouteur d’événements dans la configuration Spring XML en définissant un bean à l’aide de la balise <bean> et en implémentant l’interface ApplicationListener dans la classe.

 

 
 

4. Comment définir l’ordre d’initialisation des beans dans Spring ?

A En utilisant la balise <order>

B En utilisant l’annotation @Order

C En utilisant l’annotation @Priority

D En utilisant la balise <priority>.

B
Vous pouvez utiliser l’annotation @Order pour définir l’ordre d’initialisation des beans dans Spring. Elle vous permet d’assigner une valeur pour indiquer l’ordre souhaité de création du bean.

 

5. Quelle est la bonne option pour activer Spring MVC dans une application basée sur Spring ?

A En utilisant l’annotation @EnableMvc

B En utilisant la balise <enable-mvc>

C En utilisant l’annotation @EnableWebMvc

D En utilisant l’annotation @EnableSpringMvc

C
Pour activer le support de Spring MVC, vous pouvez utiliser l’annotation @EnableWebMvc.

 

6. Si vous voulez planifier l’exécution d’une méthode à intervalles fixes dans Spring, quelle annotation allez-vous utiliser ?

A @FixedRate

B @FixedDelay

C @Cron

D @FixedInterval

A
Si vous souhaitez planifier l’exécution d’une méthode à un intervalle fixe, l’annotation @FixedRate devrait être votre choix. Elle définit l’intervalle entre les appels de méthode en millisecondes.

 

 
 

7. Pour accéder à une propriété d’un bean, quelle expression SpEL est correcte ?

A #{beanName.propertyName}

B ${beanName.propertyName}

C @beanName.propertyName

D %beanName.propertyName%

A
SpEL utilise la syntaxe #{} pour accéder aux propriétés des beans.

 

8. Dans Spring JDBC, quelle méthode allez-vous utiliser pour exécuter une requête SQL qui peut mapper les résultats sur un objet Java ?

A executeQueryForObject()

B fetchObject()

C executeForObject()

D queryForObject()

D
La méthode queryForObject() est utilisée pour exécuter une requête SQL et mapper les résultats sur un objet Java dans Spring JDBC. Elle est généralement utilisée pour récupérer un seul résultat.

 

9. Quel est le rôle du DispatcherServlet dans Spring MVC ?

A Elle configure les dépendances de Spring MVC

B Il gère les connexions à la base de données de l’application

C Il gère les requêtes entrantes et les transmet aux contrôleurs

D Il gère l’authentification et l’autorisation de sécurité.

C
Le DispatcherServlet gère les requêtes entrantes et les transmet aux contrôleurs pour qu’ils les traitent.

 

 
 

10. Lequel des éléments suivants est utile pour transmettre des données d’une méthode de contrôleur à une vue dans Spring MVC ?

A L’objet HttpRequest

B L’objet HttpServletResponse

C L’objet HttpSession

D ModelAttributes à l’objet Model

D
Vous pouvez passer des données d’une méthode du contrôleur à une vue dans Spring MVC en ajoutant des attributs de modèle à l’objet Model.

 

 

Laisser un commentaire

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