Bonjour,
J'ai une interface DAO où il y a les méthodes pour gérer la base de données (save, modify, delete, findBy...). Cette interface est implémentée par plusieurs classes (à partir des classes mappées de DB : EtudiantDAO, CoursDAO, ProfesseurDAO , ...) .
La question est : dois-je publier juste l'interface DAO ?
Ou bien, je dois publier chacune des interfaces qui implémentent l'interface Dao ?
Autre question pour la compréhension, j'ai vu dans les tutoriels que pour publier les WebServices, il y a toujours l'interface et l’implémentation et les 2 sont précédés par @WebService, pourquoi on ne se contente pas juste de l’implémentation et pourquoi doit-on spécifier toujours l'interface ?
J'utilise Spring, Hibernate, CXF, Mule ESB.
Merci d'avance pour votre aide.
Partager