Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizz Spring

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Qu'est-ce que Spring ?

a)

Un framework appartenant à un propriétaire

b)

Un framework opensource

c)

Un framework sous licence

d)

Un framework libre

2.

Qu'est ce que l'IoC ?

a)

Immutable object Conversion

b)

Insert of Column

c)

Inversion of Control

d)

Injection of Code

3.

Qu'est-ce que Spring fournit ?

a)

Un modèle MVC en 5 couches

b)

Un socle technique

c)

Un conteneur IoC

d)

Un ensemble de projets

4.

Quels éléments sont nécessaires pour la création d'un bean entity

a)

l'annotarion @entity

b)

l'annotation @component

c)

définition d'une clé primaire avec l'annotation @Id

d)

Création d'une interface faisant référence à l'entity

5.

Comment créer une requête JPA dans un repository?

a)

Ajouter @Repository au niveau de la classe

b)

utiliser l'annotation @JDBCTemplate

c)

utiliser l'annotation @Query

d)

Utilisation de mots clés dans le nom de la méthode

6.

Quelles annotations de base sont inclues dans l'annotation @Entity ?

a)

@Documented

b)

@Target(TYPE)

c)

@Retention(RUNTIME)

d)

@Repeatable

7.

Comment définir la relation entre les entity Utilisateur et Gif ?

a)

Dans Utilisateur :

@OneToMany

List<Gif> gif;

Dans Gif :

@ManyToOne

Utilisateur utilisateur;

b)

Dans Utilisateur :

@ManyToOne

List<Gif> gif;

Dans Gif :

@OneToMany

Utilisateur utilisateur;

8.

Comment procéder à l'auto-injection d'un champ dans un Bean ?

a)

Utilisation de l'annotation @Autowired

b)

Utilisation de l'annotation @Qualifier

c)

Utilisation des annotations @Autowired et @Qualifier

9.

Quels sont les avantages d'utilisation de Spring lors de la rédaction de test d'intégration ?

a)

Réutilisation de la configuration Spring de l'application

b)

Création de mock et de stub

c)

Utilisation de l'injection de dépendances

10.

Quelle technologie d'accès aux données n'est pas supportée par le Framework Spring ?

a)

NoSQL

b)

JDBC

c)

Hibernate

d)

JPA