La mia implementazione REST restituirà errori in JSON con la struttura successiva: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Suggerisco di creare un modello di risposta speciale, in cui posso trasmettere i valori necessari per le proprietà (dev_message, message_for_user, some_internal_error_code) e restituirli. Nel codice sarebbe simile a …
Voglio sapere ci sono dei modelli di progettazione per il web oltre a MVC? So che ci sono modelli di progettazione come: Registry, Observer, Factory, ActiveRecord, ... e MVC un insieme di altri modelli di progettazione e struttura di cartelle. Esiste un modello di progettazione come MVC è un insieme …
Sto avendo alcune domande durante la progettazione di un'architettura per un progetto attorno a MVC. (È un progetto SDK C ++ / Marmalade, non sto usando alcun framework MVC particolare, ne sto realizzando uno.) Su diversi articoli (come sull'articolo originale di Steve Burbek ) continuo a leggere il concetto di …
Perché in alcuni framework il livello logico si chiama "Modello" mentre in alcuni si chiama "Servizio". Sono diversi l'uno dall'altro o semplicemente diversi dalle convenzioni di denominazione? AGGIORNAMENTO 1 Il motivo per cui lo sto chiedendo è perché in Zend Framework, un classico framework MVC, tutti usano il concetto di …
Ho letto su Model View Controller, Model View Presenter, Model View ViewModel e così via, e in generale, il concetto di base sembra abbastanza semplice da capire: mantenere le belle visuali e il coraggio scientifico separati e ignoranti l'uno dell'altro come possibile. Non ottenere la logica burro di arachidi nel …
È quasi istantaneo ogni volta che parlo con gli sviluppatori di Model View Controller ( MVC ) dicendo che fai una richiesta a un url che il server costruisce un'entità (MODELLO) e ti fornisce una rappresentazione visiva di quel modello. Quindi questo significa che MVC è solo per il Web …
Sto cercando di refactificare la mia applicazione in MVC, ma sono bloccato sulla parte M. In un'app supportata da database, il modello è implementato nel codice dell'app, giusto? Ma allora, cosa c'è nel database - non è anche questo il modello? (Non sto usando il database come un semplice archivio …
Di recente in un'intervista, una delle domande era "Perché utilizziamo MVC?" Ho appena risposto che è molto più vicino a come sono molti dei sistemi del mondo reale! Ha spiegato i vantaggi che ha quando si tratta di manutenibilità, scalabilità ecc. Ma non ne erano convinti e alla fine mi …
Ho visto vari argomenti contro il DAO richiamato direttamente dalla classe Controller e anche il DAO dalla classe Model. Personalmente ritengo che se stiamo seguendo il modello MVC, il controller non dovrebbe accoppiarsi con il DAO, ma la classe Model dovrebbe invocare il DAO dall'interno e il controller dovrebbe invocare …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 5 anni fa . Di recente ho imparato a conoscere il modello di progettazione MVC. Sto imparando dal libro Head First …
Ho appena iniziato un nuovo lavoro come sviluppatore di database per un'azienda di dimensioni medio-piccole, basata sulla tecnologia Microsoft. Ho notato presto quante pratiche si discostano da ciò che mi è stato insegnato a scuola per quanto riguarda le migliori pratiche, i modelli di progettazione, i test e la gestione …
In un sito di e-commerce, quando si aggiunge un articolo a un carrello, vorrei mostrare una finestra popup con le opzioni che puoi scegliere. Immagina di ordinare un iPod Shuffle e ora devi scegliere il colore e il testo da incidere. Vorrei che la finestra fosse modale, quindi sto usando …
La mia esperienza con lo sviluppo di siti Web dinamici è limitata principalmente ai servlet Java. Ho usato Tomcat per sviluppare vari servlet Java e non esiterei a dire che sono abbastanza abile con questa tecnologia, così come con HTML / CSS / Javascript sul lato client per il front-end. …
Se un controller diventa troppo grasso e l'istanza del modello inizia a sommarsi, è possibile utilizzare un livello di servizio. Se avvolgo semplicemente la logica all'interno di una classe di servizio, otterrò un sacco di servizi con uno / due metodi. Sembra un odore di codice. Qualche migliore pratica al …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.