Vous êtes sur la page 1sur 1

Ecole Supérieure Privée Technologies & Ingénierie

Type d’épreuve :Devoir Examen


Enseignant : Hmida ROJBANI
Matière : JEE
Année Universitaire : 2019-2020 Semestre : 01
Classe : CII-2-GLSI-AB
Documents : Autorisés Non autorisés
Date : 13/7/2019 Durée : 1h30mn
Nombre de pages : 1
Exercice 1 (10 points)

Répondez aux questions ci-dessous :

1) Expliquer l’objet Bean de Spring.

2) Qu'est-ce que Bean Factory?

3) Quels sont les avantages d'utiliser Spring?

4) Expliquez l'annotation _ @Component_.

5) Comment définissez-vous une portée (Scope) de Bean?

6) Qu'est-ce qu'un conteneur Spring IoC?

7) Quelle est la portée (Scope) par défaut de la création des beans dans le framework Spring?

8) Comment Spring Data JPA fonctionne ?

9) Expliquez l'annotation _ @RestController_.

10) Comment assurer l’injection de dépendances de bean?

Exercice 2 (2 points)

Expliquer les principes S.O.L.I.D.

Exercice 3 (8 points)

Dans un établissement scolaire, on désire gérer la réservation des salles de cours. Seuls les
enseignants sont habilités à effectuer des réservations (sous réserver de disponibilité de la
salle ou du matériel). Le planning des salles peut quant à lui être consulté par tout le monde
(enseignants et étudiants).

1) Extraire les classes entités de BD nécessaires pour assurer cette application. Ces classes
doivent être avec les contraintes sur les colonnes qui correspondent à la figure suivante via
Spring Data JPA (prendre en considération les relations)

Vous aimerez peut-être aussi