Académique Documents
Professionnel Documents
Culture Documents
Technologique
avancées : Your partner of choice
Framework Spring
M. Belhassen OUESLATI
Ingénieur Java/J2EE
Objectifs
1.1 Sujet
Le but de cet exercice est de créer une application permettant de gérer une
liste de contacts.
On doit pouvoir lister, ajouter, supprimer, modifier, rechercher ces contacts.
1.2 Analyse
Dans un premier temps, avant l’écriture des premières lignes de codes, nous
allons définir les entités et les fonctionnalités requises pour notre application.
1.2.3 Architecture
Nous allons séparer au maximum les différents types de traitement de
l’application en tenant compte des explications du cours
(Présentation, métiers/Service, Dao, Persistance).
Cette couche est composée d'objets Java simples qui représentent les
données persistantes de l'application comme par exemple un client ou
une facture. Pour cette partie, nous utilisons la technologie Hibernate qui
va permettre de mapper ces objets avec la base de données.
return true;
}
Nous créerons donc une classe ContactService qui fera définira les
méthodes :
- ajouterContact(Contact c)
- supprimerContact(Contact c)
- recupererListContacts()
Afin de toujours garder un code propre, nous séparons les services grâce
aux notions d'interfaces :
contactDao.createContact(nouveauContact);
}
return contactDao.deleteContact(numero);
}
getter/setter de contactDao
1.4 Question ?