Le framework Hib ernate a p our grand avantage de r´ eduire le temps de d´ evelopp ement
de la couche DAO en´ evitant aux d´ evelopp eurs d’´ ecrire du co de source java redondant.
Je tiens `a pr´ eciser que dans les deux bases CBPUB et PARM, il y a plusde quatre-vingt-
dix tables dont certaines contiennent´ enorm´ ement de champs. Sur internet,j’ai trouv´e
un outil de synchronisation « Hib ernateSync ». En scannant les bases, cet outil m’a fait gagner ´enorm´ement de temps en cr´ eant les fichiers demapping et lesfichiers Java (le
mo d`ele et les fichiers DAO) asso ci´
es `a chaque table.
Fig. 4.3 – L’architecture logicielle de l’ihm cbpub/parmJ’ai fait le choixd’utiliser tous ces fra
d’eux. Ensuite, j’ai dˆu faire fonctionner les trois frameworks en parall`ele. Sur internet de nombreux articles confirment le bon fonctionnement de la combinaison Spring et Hibernate moyennant un juste param´etrage des fichiers de configuration. Pour en ˆetreabso l’architecture logicielle et m’a aussipermis de montrer un exemple concret d’une fonctionnal