Progettazione classi

Primo passo:

Avendo un'entità Utente che può 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 11 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 11 anni fa
Gianni Tomasicchio
X 0 X

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

risposto 11 anni fa
Xscratch
modificato 11 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 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda