You are on page 1of 8
osi0s/2020, AGLS - Framework Spring - Evaluation Blanche 4GL3 - Framework Spring - Evaluation Blanche = Début : Mercredi 20/05 @ 09h00 - Deadline : Vendredi 22/05 a 09h00 - Pour chaque question, au moins une réponse est bonne. Votre adresse e-mail (thouraya.louati@esprit.tn) sera enregistrée lorsque vous enverrez ce formulaire. Vous n’étes pas cette personne ? Changer de compte *Obligatoire Question 1 : En ce qui concerne Spring AOP * 1 point LAOP est un design Pattern, LAOP est un Paradigme de Programmation LAOP permet d’ajouter des comportements a du code existant. LAOP est 'abréviation de : Appellation d’Origine Protégée. Question Web Service REST pour une demande de mise a jour * Quelle annotation est utilisée pour mapper une méthode d'un 1 poin © @Postmapping © @Putmapping O @Post O emu hitpsiidocs.google.comformsidle!FAlpOLScRASYo5q_BEAWS8qDdiqrSUV|PAXGSukABDSPsshpSTHEFwhviewform 18 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 3 : Pour une entité classe Voiture(id, modele, anne), quelles 1 point méthodes sont automatiquement créées dans CrudRepository * findByModele findModele findByModeleAndIdAndAnnee findVoitureByModele Question 4 : Quelle propriété est utilis¢e pour changer le port a 8081 dans 1 point une application Spring Boot * © server=9090 © port=9090 CE il faut modifier dans les fichiers de configuration du serveur Tomeat © serverport=9090 Question 5 : Dans une application Web Spring, lequel est le Front Controller 1 point La classe Spring org. springframework.web.bind.annotation.RestController La classe Spring org.springframework.stereotype.Controller La classe org. springframework. web. servlet. ViewResolver La classe Spring org.springframework.web.servlet DispatcherServlet ©ooo hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform 218 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 6 : Si vous rencontrez erreur « Caused by: ...: Address already in 1 point use: bind », en langant votre projet Spring Boot (Run As Spring Boot App), c'est quoi la/les cause(s) probable(s) de cette erreur * Le code contient une erreur de compilation. Le serveur Tomcat est arrété. Le serveur Tomcat est déja lancé. Le serveur de base de données est arrété. Question 7 : Que signifie la premiére étoile dans expression ci-dessous :* 1 point @After("execution(* tn.esprit.spring.service.*.*(..))") Nimporte quel package, nimporte quel type de retour et n’importe quelle visibilité. Nimporte quel type de retour (void, String, .) Nimporte quel package importe quelle visibilité (public, private, ..) hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform 38 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 8 : En ce qui concerne l'advice de type @After et 'advice de type 1 point @AfterThrowing * @After("execution(* tn.esprit. spring. service.*.*(..))") public void logMethodExit(JoinPoint joinPoint) { String name = joinPoint.getSignature().getNeme(); L.info("Out of method (After) : "+ name )3 @AfterThrowing("execution(* tn.esprit.spring.service.*.*(..))") public void logMethodExithithErrors(JoinPoint joinPoint) { String name = joinPoint. getSignature().getNeme(); Lerror("Out of method with errors (After Throwing) : “+ name )5 Si un Join Point (méthode d'une classe du package tn.esprit.spring.service) est exécutée, alors les deux méthodes logMethodExit et logMethodExitWithErrors seront toutes les deux exéoutées, Si un Join Point (méthode d'une classe du package tn.esprit.spring.service) est exécutée, alors aucune des deux méthodes logMethodExit et logMethodExitWithErrors ne seront exécutées. Si un Join Point (méthode d'une classe du package tn.esprit.spring.service) est exécutée, alors la méthode logMethodExitWithErrors peut étre exécutée. Si un Join Point (méthode d'une classe du package tn.esprit.spring service) est exécutée, alors la méthode logMethodExit sera exécutée, Question 9 : Pour créer un bean Spring dans I'loC Container, quelle(s) 1 point annotion(s), nous pouvons utiliser * @Service @Resource @Bean @Autowired a a hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform 48 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 10 : Soit le contenu suivant d'un pom.xml. Ou se trouvera le jar spring-boot-devtools dans un dépét Maven local (local repository) ? * org. springframework . boot 1 point spring-boot-starter-parent 2.1.4.RELEASE org.springframework .boot spring-boot -devtools @© Cde--\m2\repositor\org\springtramework\boot\spring:boot- devtools\2.1.4.RELEASE\ © CAr.....-\am2\repository\org\springframework\boot\spring-boot-devtools\ © Cn........\.m2\repository\org\springframework\boot\spring-boot-devtools\2.1.4\, O Cx........\.m2\repository\org\spring\framework\boot\spring-boot-devtools\2.1.4\ Question 11: Quelle annotation JUnit 4 permet de déclarer une méthode de test * © @test O evunittest O @Runwith O @ontest hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform 1 point 58 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 12 : Quels ‘Join Point’ correspondent a I'expression ci-desous:* 1 point execution(* org.User.*(..)) Toutes les méthodes commencent par User Toutes les méthodes contenues dans toutes les classes se trouvant dans le package org.User Toutes les méthodes contenues dans la classe User Toutes les méthodes contenues dans des classes se trouvant dans le package org Question 13 : Que signifie l'expression ci-dessous : * 1 point execution(* tn.esprit.spring.*.*.*(..)) Toutes les méthodes contenues dans les classes se trouvant dans tous les sous- (J packages de spring Toutes les méthodes contenues dans les classes se trouvant dans le package spring Toutes les méthodes contenues dans les classes se trouvant dans les packages immédiatement sous le package spring Question 14 : Par convention, pour une classe Toto, c'est quoi le nom dela 1 point classe de test unitaire correspondante * @ TotoTest O TestToto O Imptoto O Totoimp hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform 38 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 15 : Que signifie la derniére étoile de I'expression ci-dessous :* 1 point @After(“execution(* tn..*.*(..))") Nimporte quel jar. Nimporte quelle classe. Nimporte quel package Niimporte quelle méthode. Question 16 : Que signifie les deux points « .. » dans l'expression suivante : * 1 point execution(* tn..*.*()) Tous les sous packages de tn Le package tn et tous les sous packages de tn, importe quelle classe. Nimporte quel package Question 17 : L'expression suivante signifie : * 1 poin execution(* tn.*.*(..)) Toutes les méthodes de tout notre projet. Toutes les méthodes publiques de tout notre projet, Toutes les méthodes se trouvant dans des classes du package tn. Toutes les méthodes publiques se trouvant dans des classes dans le package tn. hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform 78 ‘08/05/2020 4GLS - Framework Spring - Evaluation Blanche Question 18 : Quels sont les avantages de Spring Boot ? * 1 point Centralise les configurations utilisées dans notre application. Centralise les tests unitaires. Facilite l'utilisation des systémes de contréle de version. Facilite la gestion des dépendances Maven Question 19 : Cette expression signifie :* 1 point execution(* tn.*.tn*(..)) Toutes les méthodes se trouvant dans des classes du package tn Aucune de ses réponses Toutes les méthodes qui commencent par tn Toutes les méthodes qui commencent par tn et qui finissent par tn Question 20 : En en ce qui concerne STS * 1 point STS est un Eclipse. Pour faire du Spring, il est obligatoire d' Eclipse et STS sont deux IDE Eclipse ne permet pas de développer des applications se basant sur Spring JD Menvoyer une copie de mes réponses Page 1 sur 1 Ce formulaire a été oréé dans esprit. Signaler un cas dtilisation abusive hitpstidocs.google.comformsidle!FAlpQLSCRASYo5q_BEAWs8qDdiqeSUVJPAXGBukABDSPsshpSTHEFWw/viewform a8

You might also like