Qual è il nome corretto per questo oggetto dati?

1

Devo capire il nome corretto di un oggetto che è stato ritagliato in due progetti ora. Ecco la rappresentazione convenzionale per il pattern MVC:

Tuttaviac'èunaltro"Modello" che è normalmente presente in MVC, che passa i dati tra il controller e la vista (e ritorno):

Comesichiamailsecondooggettomodello?Hosentitoparlaredi"oggetto di trasferimento dati", "oggetto valore" e "oggetto modello".

Questo oggetto è in genere necessario perché i dati presentati in una "Vista" non hanno quasi mai la stessa forma dei dati memorizzati nell'archivio dati. Quattro o cinque (o più) DAO possono essere riuniti nel servizio o nel controller per popolare questo oggetto e può essere utilizzato per aggiornare più di un DAO sulla via del ritorno all'archivio dati.

Quindi, qual è il nome "corretto" per questo secondo modello?

(Immagine di Creative Commons, Shane Brinkman Davis)

    
posta user1071914 12.01.2016 - 16:04
fonte

3 risposte

2

Meh.

Utilizza qualsiasi termine tu e il tuo team stiano bene, purché sia coerente.

Per quello che vale, quando stavo leggendo la domanda non appena ho visto

OTHER "MODEL" OBJECT

Ho pensato "Oggetto trasferimento dati".

    
risposta data 12.01.2016 - 16:14
fonte
2

ViewModel

Se la sua responsabilità è di mantenere i dati del modello in un formato conveniente per la vista, allora chiamerei ViewModel .

    
risposta data 12.01.2016 - 16:58
fonte
0

Probabilmente penso a questo in modo diverso rispetto alla maggior parte, ma per me il complesso amalgum di tutti i diversi DAO è il modello . Come in, questo è il tuo modello di business dei dati. Disegnerei quindi una piccola entità "DataStore" separata (con, forse, un "*" per indicare più elementi) con il classico grafico "disco" del cilindro e lo appendiamo a Modello.

In alternativa, ti suggerisco di chiamarlo "Modello aziendale". @MetaFight "Visualizza modello" è O.K. anche.

    
risposta data 12.01.2016 - 19:03
fonte

Leggi altre domande sui tag