Quindi sto tentando di creare un'applicazione basata sull'architettura proposta da questa immagine;
[1]
Tuttavia,mistoconfondendomoltosucomesiottienel'accessoaidatitraillivellodiaccessoaidatichesitrovasuunlivelloseparato(dalmiointendimentoquestosignificaunserver/macchinaseparato)neldatabase.Dìchehoilmiofilediconfigurazionediibernazione;
<propertyname="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">.......</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306</property>
... etc
Come, se Hibernate ecc e il DB sono su server separati, posso estrarre i dati dal DB nel mio livello logico aziendale usando il mio DAL. Oltre a configurare JDBC e l'istanza del server MySQL per utilizzare una connessione remota, ma sono a conoscenza del fatto che è una cattiva pratica farlo.
Che cosa mi manca qui?