QCM Framework Spring – Partie 6
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. 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.
2. Dans quelle scope un nombre quelconque d’instances d’un bean peut-il être créé?
A Request scope
B Prototype scope
3. Quand un bean a une portée limitée ou un scope limitée à une requête HTTP, cela s’appelle _____?
A Request scope
B Session scope
4. Quand un bean a une portée limitée ou un scope limitée à une session HTTP, cela s’appelle _____?
A Request scope
B Session scope
5. Dans quelle portée/scope, une instance unique d’un bean est-elle créée par le conteneur IoC?
A Singleton scope
B Request scope
6. Quelle est la portée d’un bean stateless dans Spring?
A Singleton scope
B Prototype scope
7. Quelle est la réponse correcte concernant le cycle de vie des beans dans Spring.
A La méthode avec l’annotation @PostConstruct est appelée après l’instanciation du bean et avant le paramétrage de ses propriétés.
B La méthode @PreDestroy d’un prototype d’un bean est appelée lorsque le bean est détruit.
C La méthode init() déclarée dans l’attribut init-method d’un bean est appelée avant la méthode de callback afterPropertiesSet de l’interface InitializingBean.
D La méthode avec l’annotation @PostConstruct est appelée avant la méthode de callback afterPropertiesSet de l’interface InitializingBean.
8. Lequel n’est pas correct à propos des avantages d’utiliser Spring lors de l’écriture de tests d’intégration?
A Réutiliser les fichiers de configuration Spring de l’application
B Créer un mock ou un stub
C Pouvoir utiliser la restauration après le test
D Utiliser l’injection de dépendance
9. Quelle est la réponse correcte concernant le module de test de Spring ?
A Il fournit une couche d’abstraction pour les frameworks mock open source
B Fournit l’annotation @Mock
C Il génère dynamiquement des objets mock
D Aucune de ces réponses n’est vraie.
10. Quelles sont les fonctionnalités du XML <contexte: namespace
?
A Analyse des annotations transactionnelles
B Activation de la détection d’annotation @Aspect
C Activer l’annotation @Autowired
D Aucune de ces réponses n’est vraie.