Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Spring tp1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

TP 1 : Spring XML configuration

1) Créer un nouveau projet simple java maven .


2) Dans le fichier pom.xml :
 Ajouter la dépendance suivante du spring et cglib :

<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- cglib required for @configuration annotation
-->
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.0</version>
</dependency>
P</dependencies>
<properties>
<spring.version>4.2.1.RELEASE</spring.version>
</properties>

Partie I :

3) Créez une classe de bean appelée Country:

 Cette classe contient 2 attributs : name, population.


 Ajouter : les constructeur, les getters et setters.
4) Dans src/main/resources créer un nouveau fichier xml qui
contient la configuration xml du bean country :

 Ajouter dans ce fichier un nouveau bean qui utilise


l’injection par constructeur et un autre bean qui utilise
l’injection par accesseur.

5) Dans la classe main :


 Récupérer la configuration d’après le fichier xml
 Créer une instance des 2 beans
 Récupérer les informations de ces derniers.

Partie II :
1) Créez une classe de bean appelée CountryServiceFactory:
 Créer une nouvelle fonction getInstance() qui prend en
paramètres 2 attributs : name et population et qui retourne
une nouvelle instance d’objet country
 Vous pouvez créer une nouvelle fonction getInstance()
mais sans paramètres et qui retourne une instance d’objet
country

2) Créer un nouveau fichier xml pour créer une instance du type


country avec l’utilisation du CountryServiceFactory en
utilisant : factory-bean et factory-method

6) Dans la classe main :


 Récupérer la configuration d’après le nouveau fichier xml
 Créer une instance du bean
 Récupérer les informations de ce dernier.

Vous aimerez peut-être aussi