Domande taggate «mvc»

MVC (Model-View-Controller) è un modello di architettura software che impone la separazione delle preoccupazioni.

11
La "C" in MVC è davvero necessaria?
Comprendo il ruolo del modello e la vista nel modello Model-View-Controller, ma faccio fatica a capire perché è necessario un controller. Supponiamo che stiamo creando un programma di scacchi usando un approccio MVC; lo stato del gioco dovrebbe essere il modello e la GUI dovrebbe essere la vista. Che cos'è …


6
Come evitare UITableViewController grande e goffo su iOS?
Ho un problema durante l'implementazione del modello MVC su iOS. Ho cercato su Internet, ma sembra non trovare alcuna buona soluzione a questo problema. Molte UITableViewControllerimplementazioni sembrano essere piuttosto grandi. La maggior parte degli esempi che ho visto consente di UITableViewControllerimplementare <UITableViewDelegate>e <UITableViewDataSource>. Queste implementazioni sono un grande motivo per …


2
MVCS - Model View Controller Store
Di recente ho deciso di iniziare a studiare lo sviluppo di iOS e, a tal fine, ho letto la programmazione per iOS: The Big Nerd Ranch Guide . Nel libro gli autori descrivono un modello di progettazione MVCS - Model-View-Controller-Store , l'idea di base è che poiché molte applicazioni fanno …

10
Una vista e un modello devono comunicare o no?
Secondo la pagina di Wikipedia per l'architettura MVC , la vista è libera di essere notificata dal modello ed è anche libera di interrogare il modello sul suo stato attuale. Tuttavia, secondo il corso Paul Hegarty su iOS 5 a Stanford, lezione 1, pagina 18, tutte le interazioni devono passare …
33 design  mvc 

9
Spiegare MVC ai non programmatori [chiuso]
Ho bisogno di spiegare MVC ai non programmatori. Vale a dire, ai dirigenti di altri dipartimenti, nel contesto della relazione sullo stato di avanzamento. Una delle cose che faccio è rielaborare la nostra base di codice verso la separazione MVC. Qual è la separazione MVC che potrebbero chiedere? Perché è …
31 mvc 


5
Dove dovrebbero essere effettuati i controlli delle autorizzazioni utente e MVC e da chi?
I controlli delle autorizzazioni degli utenti devono essere effettuati nel modello o nel controller? E chi dovrebbe gestire i controlli delle autorizzazioni, l'oggetto Utente o qualche aiuto UserManagement? Dove dovrebbe succedere? Verifica nel controller: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... Avere i controlli …
26 mvc  permissions 

4
In MVC un modello dovrebbe gestire la convalida?
Sto cercando di riprogettare un'applicazione Web sviluppata per utilizzare il modello MVC, ma non sono sicuro che la convalida debba essere gestita o meno nel modello. Ad esempio, sto configurando uno dei miei modelli in questo modo: class AM_Products extends AM_Object { public function save( $new_data = array() ) { …
25 architecture  mvc 

6
Dove devo inserire una richiesta API in MVC?
Sto creando un'applicazione Web usando un modello MVC. Seguendo questo tipo di architettura possiamo vedere che tutti i metodi usati per interagire con il database sono implementati nel modello . Ma cosa succede se devo chiamare un servizio esposto da altri sul web? Ad esempio, vorrei accedere all'API di Facebook …
25 mvc  api 




5
In un sistema MVC, dove dovrebbe trovarsi il codice di persistenza del database?
Ho visto più configurazioni per informazioni persistenti nel database. In genere, tre tipi di design sembrano comuni nel mio angolo di mondo: Il controller gestisce la persistenza Il modello gestisce la persistenza La libreria di terze parti gestisce la persistenza, in genere richiede una sorta di annotazioni sul modello. Mi …
21 mvc 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.