QCM Framework Spring – Partie 1

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. Qu’est-ce que l’injection de dépendance?

A C’est un design pattern qui implémente le pattern Inversion de contrôle(inversion of control, IoC) pour des applications logicielles.

B C’est l’un des modules de Spring.

C C’est une technique pour obtenir des dépendances de n’importe quel projet.

D Il est utilisé pour promouvoir un couplage faible dans le code.

A
Injection de dépendance est un design pattern qui implémente le pattern Inversion de contrôle pour des applications logicielles.

 

2. Quels types d’injection de dépendance que Spring prend-il en charge?

A Basé sur le constructeur et les setters

B Basé sur le constructeur, les setters, et les getters

C Basé sur les setters, les getters, et les propriétés

D Basé sur le constructeur, les setters, et les propriétés

A
Spring prend en charge les injections basées sur le constructeur et sur les setters.

 

3. Lequel des énoncés suivants est correct concernant le Framework Spring ?

A Le Framework Spring est une solution lourde(heavy-weight solution).

B Le Framework Spring est une solution légère(light-weight solution).

C Les deux A et B sont vrais.

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

B
De nombreuses raisons font du spring un framework léger.

  • Spring vous fournit différents modules et vous permet d’utiliser celui qui vous convient le mieux. Idéalement, le fichier JAR de spring ne mesure que 2 à 3 MB.
  • Si vous comparez Spring avec EJB, vous devez écrire beaucoup moins de code et de configurations. La beauté de Spring réside dans le fait que vous pouvez vous concentrer sur la logique métier alors que dans EJB, vous devez écrire beaucoup de code en même temps que la logique métier qui le rend encombrant et étroitement couplé.
  • Avec Spring, vous jouez avec POJO qui ne dépend pas d’un Framework et améliore la testabilité de votre code.
  • Spring propose une intégration transparente avec les frameworks, les bibliothèques tierces, etc.

 

Différence entre Spring et Spring boot

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.