Progettazione classi

Primo passo:

Avendo un'entità Utente che pụ essere associata a n entità Gruppo, volendo implementare le classi per gestire tali entità e loro relazioni, dove mettereste il metodo per trovare tutti i gruppi associati ad un utente?

Io solitamente nella classe Utente

inviato 9 anni fa
Xscratch
X 0 X

Ultimamente sto usando il pattern DAO del Java che consiste nell'avere una classe che si interfaccia al database ed effettua le query. Costruisco un DAO per ciascuna tabella del database. Nel DAO metto i metodi per recuperare o salvare i dati nella relativa tabella del database. Per interagire col DAO e scambiarmi i dati uso le classi entity. Ad esempio per registrare un nuovo utente creo un oggetto utente e lo passo al DAOutente.

Le classi entity quindi rimangono "PULITE" e relego l'SQL nei DAO

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

quindi circa come il model e il controller del MVC se ho capito bene

risposto 9 anni fa
Xscratch
modificato 9 anni fa
X 0 X

si, il model diventa l'insieme dei DAO che di volta in volta vengono interrogati dai Controller, i quali usano le classi entity per dialogare con i DAO e con le View

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda