Spring Intermédiaire (10q)

10 Questions | Total Attempts: 330

SettingsSettingsSettings
Please wait...
Spring Intermédiaire (10q)

.


Questions and Answers
  • 1. 
    La BeanFactory supporte différent types d'instanciation d'objets, lequel est par défaut ? 1 pts 
    • A. 

      Prototype

    • B. 

      Singloton

    • C. 

      Global

    • D. 

      Request

  • 2. 
    En quoi l'annotation @Autowired est elle différente @Resource ?
    • A. 

      @Autowired l'injection est uniquement par type; @Resource l'injection est uniquement par nom

    • B. 

      @Autowired injection par nom; @Resource injection par type

    • C. 

      @Autowired est une annotation Spring; @Resource est une annotation Java

    • D. 

      Les deux sont équivalente

  • 3. 
    Pourquoi qualifions nous le conteneur Spring de léger ? 1 pts 
    • A. 

      Il permet la création d'objets

    • B. 

      Il permet de charger les classes sans qu'elles implémentent des interfaces spécifiques

    • C. 

      Il permet de mettre les objets en relation via un fichier de configuration

  • 4. 
    Qu'est ce qui ne fait pas parti des composants du module Spring-Core ?
    • A. 

      Spring Expression Language

    • B. 

      Context

    • C. 

      Spring AOP

    • D. 

      Conteneur IoC

  • 5. 
    @Repository est une spécialisation de l'annotation @Component. A quoi sert elle ? 1 pts 
    • A. 

      Marquer un Bean comme DAO

    • B. 

      Gérer le cache au niveau du DAO

    • C. 

      Gérer les erreurs de persistance au niveau du DAO

    • D. 

      1 et 3

    • E. 

      2 et 3

    • F. 

      1 et 2

  • 6. 
    Un post-processeur de Bean est appelé
    • A. 

      Pendant la création de tous les Bean

    • B. 

      Pendant la création du Bean qui implémente l'interface BeanPostProcessor

    • C. 

      Pendant la création du Bean annoté par @BeanPostProcessor

  • 7. 
    En Spring MVC, pour répondre aux requêtes XmlHttpRequest, la méthode doit être annotée par :
    • A. 

      @XmlHttpResponse

    • B. 

      @Ajax

    • C. 

      @ResponseBody

  • 8. 
    En Spring MVC, la résolution d'une vue (view) en se basant sur les URI se fait par la création d'un Bean de type :  
    • A. 

      ResourceBundleViewResolver

    • B. 

      InternalResourceViewResolver

    • C. 

      XmlViewResolver

    • D. 

      ViewResolver

  • 9. 
    Un PointCut définit :
    • A. 

      Le programme qui sera activé

    • B. 

      L'ensemble des JoinPoint où un greffon (advice) pourra être exécuté

    • C. 

      Le début ou la fin de l'exécution d'une méthode

  • 10. 
    Quel est le type de greffon (advice) qui n'est pas supporté par Spring AOP?  1 pts 
    • A. 

      Before advice

    • B. 

      After running advice

    • C. 

      Around advice

    • D. 

      After import advice

    • E. 

      After throwing advice