è la logica che definisce come i dati dovrebbero essere convertiti in diversi formati, presentazioni o business logic?

1

In un'app di calendario che adotta un'architettura MVC , Model è composta da oggetti che rappresentano i giorni della settimana.

Il View consiste di etichette che visualizzano i giorni come stringhe o numeri interi, a seconda dell'interazione dell'utente.

Quindi ho bisogno di qualche logica nella mia app per la mappatura da stringhe a interi e viceversa. Questa logica, logica aziendale o logica di presentazione?

Come prima cosa, ho deciso di includere questa logica nella vista, perché il formato in cui vengono visualizzati i dati è una responsabilità di visualizzazione.

Tuttavia un secondo pensiero mi è venuto in mente, quando ho realizzato che la mappatura descrive come i dati vengono manipolati e trasformati, quindi dovrebbe essere incluso nel Modello e non nella Vista.

    
posta aneuryzm 01.07.2017 - 17:28
fonte

1 risposta

1

È una logica di presentazione. Pensa alla stringa su cui stai convertendo. In che lingua è?

La logica aziendale è la stessa indipendentemente dalla lingua. Devi solo conoscere la data.

    
risposta data 01.07.2017 - 17:34
fonte

Leggi altre domande sui tag