PDA

View Full Version : [JAVA] Struttura progetto con 1 database condiviso tra più applicazioni


HVDSV
12-01-2017, 16:25
Ciao,

partendo da questo questo (http://www.hwupgrade.it/forum/showthread.php?t=2795484) ho capito (più o meno :D ) come funziona Hibernate.

Adesso vorrei fare tre applicazioni distinte che accedono allo stesso database. Due di queste sono applicazioni web e una è standalone.

E' corretto creare un progetto di tipo "Java Application" contenente la gestione del database tramite hibernate e le relative classi di model, essendo tutto ciò in comune alle 3 applicazioni?
Tale progetto creerebbe un jar da importare nelle altre applicazioni. Ci sono controindicazioni o comunque soluzioni migliori?

Inoltre mi sono imbattuto nel framwork Spring, ma non ho ben capito in quale strato si usa.
Facendo un esempio pratico, nella mia architettura poco sopra descritta, se lo volessi usare, dove si collocherebbe (nelle webapp, nel progetto con la connessione al db, altrove)?