Sto usando codeigniter e mi sono trovato in una situazione simile in cui ho ripetuto i metodi del modello. Sto creando un modello per controller. Ma la creazione di un modello per tabella di database sarebbe considerata una buona pratica? In questo modo i metodi non vengono scritti due volte. …
Stavo leggendo " In MVC un modello dovrebbe gestire la convalida? " Perché ero curioso di sapere dove dovrebbe andare la logica di convalida in un sito Web MVC. Una riga nella risposta principale è la seguente: "i controller dovrebbero gestire la convalida, i modelli dovrebbero gestire la verifica". Mi …
Sto usando il modello MVC nella mia applicazione web creata con PHP. Faccio sempre fatica a determinare se ho bisogno di un nuovo controller dedicato per una serie di azioni o se dovrei inserirli in un controller già esistente. Ci sono delle buone regole pratiche da seguire quando si creano …
Dato il concetto di "controller skinny, modelli fat" e l'accettazione generale che Views può richiamare direttamente i modelli quando richiedono dati per l'output, si dovrebbe considerare la gestione delle parti "get e display" delle richieste all'interno di Views e non del controller? Ad esempio (tentato di mantenere il codice abbastanza …
Spesso ciò che viene visualizzato a un utente (ad es. Su una pagina Web) si basa in parte su controlli di sicurezza. Di solito considero la sicurezza a livello di utente / ACL come parte della logica aziendale di un sistema. Se una vista verifica esplicitamente la sicurezza per visualizzare …
Ho bisogno di scrivere un'applicazione GUI multipiattaforma per elaborare (in più thread) e visualizzare quantità abbastanza grandi di dati. Idealmente l'applicazione dovrebbe essere relativamente veloce e avere un bell'aspetto. L'interfaccia dell'app sarà composta da un widget tabella, un widget albero e un widget disegno figura personalizzato. L'utente sarà in grado …
Ho scritto un portale ASP.NET WebForms per un client. Il progetto si è evoluto piuttosto che essere adeguatamente pianificato e strutturato sin dall'inizio. Di conseguenza, tutto il codice viene unito nello stesso progetto e senza livelli. Il client ora è soddisfatto della funzionalità, quindi vorrei riformattare il codice in modo …
Faccio un bel po 'di lavoro ASP.NET (C #, MVC), ma la maggior parte è lo sviluppo web tipico. Faccio architettura Restful usando i repository CRUD. La maggior parte dei miei clienti non ha molti requisiti avanzati nelle loro applicazioni. Ora sto esaminando node.js e le sue implicazioni sulle prestazioni …
Sono un principiante in termini di design pattern. Ho appena iniziato a studiare MVC quando sento un nuovo ronzio, MVVM. Voglio imparare le intuizioni di entrambi, riprogettando un vecchio inventario e un'applicazione di fatturazione che ho sviluppato per un cliente. Voglio scrivere sia un'applicazione WPF basata su Windows sia una …
Esiste una raccolta di linee guida di progettazione comunemente concordate per separare le classi Model dalle classi View / Controller in un'app Java Swing? Non sono così preoccupato che View / Controller non sappia nulla del Modello come al contrario: mi piacerebbe progettare il mio Modello per non avere alcuna …
Questo mi ha perseguitato per così tanto tempo. Quando fai la programmazione MVC quale pensi sia la migliore pratica di programmazione? Si dovrebbero usare modelli completamente popolati o parzialmente riempiti, specialmente quando so che per questo particolare compito avrò bisogno solo di 2 campi dall'oggetto modello che ne ha altri …
Sono un programmatore di Delphi pascal, utilizzo l'ultimo Embarcadero delphi XE e vorrei sfruttare i modelli di progettazione come il controller vista modello e il modello vista modello. Tuttavia, non sembra esserci molto sul web riguardo alle migliori pratiche per farlo in pascal. La maggior parte degli esempi che posso …
A volte le funzioni di azione nella classe controller possono diventare enormi e spiacevoli, con molte righe di codice per controllare semplicemente il flusso di dati dal Modello alla Vista. Ad un certo punto queste enormi funzioni perdono completamente traccia dei principi di base del buon codice, ovvero fanno solo …
Ho un set di funzioni monouso di cui ho bisogno in due controller separati. In questo momento ho solo un codice duplicato e voglio liberarmene. Questo codice fa parte del controller e non appartiene al mio livello di servizio. Dove lo metteresti?
Dopo aver fatto alcune ricerche, non riesco a trovare un semplice esempio per risolvere un problema che incontro spesso. Diciamo che voglio creare una piccola applicazione in cui posso creare Squares, Circles e altre forme, visualizzarle su uno schermo, modificare le loro proprietà dopo averle selezionate e quindi calcolare tutti …
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.