QCM Framework Spring – Partie 27
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. Quel est le but de l’annotation @Qualifier dans Spring ?
A Elle spécifie l’ordre d’initialisation d’un bean parmi plusieurs beans
B Elle marque un bean pour l’injection automatique
C Elle résout l’ambiguïté lorsque plusieurs beans du même type sont présents
D Elle marque une classe pour qu’elle devienne un Spring Bean
2. Quelle annotation est utilisée pour déclarer une classe comme un Spring Bean dans une classe de configuration basée sur Java ?
A @Service
B @Bean
C @Component
D @Autowired
3. Choisissez l’option correcte à propos le framework Spring:
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
4. Dans le fichier de configuration XML de Spring, quelle balise XML est utilisée pour définir un bean ?
A <component>
B <service>
C <bean>
D <dependency>
5. Quel est le but de l’annotation @Autowired dans Spring ?
A Elle crée un objet d’un bean Spring
B Elle configure la gestion des transactions
C Elle spécifie l’ordre automatique de l’initialisation du bean
D Elle marque un bean pour l’injection automatique
6. Quelle annotation est utilisée pour activer le support de la programmation orientée aspect (AOP) de Spring ?
A @Aspect
B @AspectJ
C @EnableAop
D @EnableAspectJAutoProxy
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.
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:
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.
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.