Bonjour tout le monde,
je travaille actuellement sur un projet interne de la boîte, où l'on gère des employés, et je me pose des question "architecturale" au niveau du rôle concret de la couche business et DAO au sein d'une application.
Exemple : Récupérer toutes les personnes dont le prénom commence par "O"
Moi j'aurai tendance à laisser travailler le sgbd pour nous et faire
une méthode dans la couche service et une méthode dans la couche DAO
par exemple:
EmployeeServices.java
et donc forcement j'ai du rajouter une méthode dans ma couche DAO afin d'attenindre mon objectif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public List getEmployeeByName(String name){ DaoEmployee dao = new EmployeeDao(); return dao.getEmployeesByName(name); }
2 eme idée : Se dire que le Dao contient deja la plupart des méthodes classqiues et qu'alors j'effectue un tri dans ma couche business moi même avec boucle for et tout le tralalala...
Et vous que feriez-vous ?
Merci de vos réponses sur ce petit sujet qui crée des divergences .
Bien à vous,
omlip









Répondre avec citation


Partager