QCM Framework Spring – Partie 4

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. Combien y-a-t il de type proxy dans le framework Spring?

A Un

B Deux

C Trois

D Quatre

B
  1. Static
  2. Dynamic

 

2. Quelles sont les fonctionnalités proposées par Spring:

A Resource management

B Resource unwrapping

C Exception handling

D Transaction participation

E Tout les réponses sont vrais

E

 

3. Choisissez l’option correcte:

A La première version a été écrite par Rod Johnson, sorti en octobre 2002.

B Le framework a été publié pour la première fois sous la licence Apache 2.0 en juin 2003.

C Le framework Spring 1.2.6 a remporté un prix de productivité et un prix d’innovation en 2006.

D Tout les réponses sont vrais

D

 

 

4. Choisissez l’option correcte:

A Le framework Spring est une application open source.

B Le framework Spring est une plateforme Java.

C Le framework Spring est utilisé par le framework .NET.

D Tout les réponses sont vrais

D

 

5. Spring est un framework MVC basé sur des requêtes.

A Oui

B Non

A

 

6. Que signifie MVC pour Spring ?

A Model view Controller

B Middle view Controller

C Module view Controller

D Aucune de ces réponses n’est vraie.

A

 

7. Que signifie AOP pour Spring ?

A Aspect Oriented Programs

B Aspect Oriented Programming

C Aspect Oriente Programming

D Aucune de ces réponses n’est vraie.

B

 

 

8. Comment externaliser des constantes d’un fichier de configuration Spring ou d’une annotation Spring dans le fichier .properties ?

A En utilisant le tag util:constant

B En déclarant le post-processeur du bean ConstantPlaceholderConfigurer

C En utilisant le tag contexte:property-placeholder

D En utilisant l’espace de noms c:

C
  1. La balise <util:constant static-field="constant_name"/> permet de référencer une constante ou une énumération Java dans un fichier de configuration du spring.
  2. ConstantPlaceholderConfigurer n’existe pas. Vous pouvez penser au post-processeur de beans PropertyPlaceholderConfigurer.
  3. La balise <context:property-placeholder location = "file: /maApp.properties" /> active le remplacement des espaces réservés $ {…}, résolus par rapport au fichier de propriétés spécifié.
  4. Le namespace c: est destiné à simplifier la syntaxe du constructeur (depuis Spring 3.1) et ne fournit pas de telle fonctionnalité.

 

9. Combien de types de proxy dynamique sont disponibles dans Spring?

A Un

B Trois

C Deux

D Aucune de ces réponses n’est vraie.

C
  1. JDK Dynamic Proxy
  2. CGLIB Dynamic Proxy

 

10. Sélectionnez la bonne déclaration pour référencer un fichier de configuration Spring à l’intérieur du package com.waytolearnx.myapp dans l’exemple ci-dessous?
ApplicationContext context = new 
ClassPathXmlApplicationContext("classpath:/com.waytolearnx.myapp.config.xml");

A Le préfixe classpath: peut être omis

B Le nom du Package avec le point n’est pas bien formaté

C La barre oblique qui précède com.waytolearnx peut être omise

D Tout les réponses sont vrais.

D
  1. Lorsque vous utilisez la ClassPathXmlApplicationContext, le préfixe classpath: est le préfixe par défaut. Vous pouvez donc le supprimer.
  2. L’emplacement d’une ressource dans Spring, le séparateur de package est une barre oblique et non un point. Ainsi, la syntaxe com/waytolearnx/myapp/config.xml doit être utilisée.
  3. ClassPathXmlApplicationContext commence à rechercher à partir de la racine du chemin d’accès aux classes, que vous spécifiiez ou non « / »

 

 
 

Laisser un commentaire

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