Domande con tag 'layers'

13
risposte

Perché è una buona idea che i livelli di applicazione "inferiori" non siano a conoscenza di quelli "più alti"?

In un'app Web MVC tipica (ben progettata), il database non è a conoscenza del codice del modello, il codice del modello non è a conoscenza del codice del controller e il codice del controller non è a conoscenza del codice di visualizzazione. (Im...
posta 20.05.2013 - 20:02
6
risposte

Le stored procedure violano la separazione a tre livelli?

Alcuni miei colleghi mi hanno detto che la logica di business nelle stored procedure nel database viola l'architettura di separazione a tre livelli, dal momento che il database appartiene al livello dati mentre le stored procedure sono logiche d...
posta 21.10.2012 - 22:35
2
risposte

Ha senso utilizzare ORM nello sviluppo Android?

Ha senso utilizzare un ORM nello sviluppo Android o il framework è ottimizzato per un accoppiamento più stretto tra l'interfaccia utente e il livello DB? Sfondo : ho appena iniziato con lo sviluppo di Android e il mio primo istinto (proveni...
posta 09.07.2012 - 18:57
7
risposte

Può essere utile creare un'applicazione che inizia con la GUI?

La tendenza nella progettazione e nello sviluppo di applicazioni sembra iniziare con il "coraggio": il dominio, quindi l'accesso ai dati, quindi l'infrastruttura, ecc. La GUI sembra venire in genere più avanti nel processo. Mi chiedo se potrebbe...
posta 27.02.2011 - 21:56
3
risposte

Convalida e autorizzazione nell'architettura a strati

So che stai pensando (o forse stai urlando), "non un'altra domanda che chiede dove la validazione appartiene a un'architettura a strati?!?" Beh, sì, ma si spera che questo sia un po 'un approccio diverso sull'argomento. Sono fermamente convin...
posta 19.04.2012 - 21:53
3
risposte

Entity Framework e separazione dei livelli

Sto provando a lavorare un po 'con Entity Framework e ho una domanda riguardante la separazione dei livelli. Di solito utilizzo l'interfaccia utente - > BLL - > Approccio DAL e mi chiedo come usare EF qui. Il mio DAL di solito è qual...
posta 21.12.2011 - 10:46
1
risposta

Architettura onion vs architettura a 3 livelli

Vedo solo benefici dell'architettura a cipolla rispetto all'architettura a 3 livelli in cui il BL aveva la responsabilità di chiamare i metodi su DAL (o un'interfaccia di DAL) per eseguire CRUD. La cipolla ha una migliore separazione delle preoc...
posta 29.05.2016 - 15:34
2
risposte

GUI, BLL, DAL Organizzazione in un progetto

Sto leggendo sui livelli dell'applicazione e voglio usare questo disegno nel mio prossimo progetto (c #, .Net). Alcune domande: La separazione dei livelli avviene attraverso i namespace? Project.BLL.Whatever, Project.DAL.Whatever È più...
posta 10.06.2011 - 17:58
3
risposte

Presentazione VS Livello di applicazione in DDD

Ho difficoltà a tracciare una linea chiara tra il livello Presentazione e Applicazione in Domain Driven Design. Dove vanno i controllori, le viste, i layout, i file Javascript e CSS? Si trova nell'applicazione o nel livello Presentazione?...
posta 24.12.2012 - 01:55
3
risposte

Implementazione di un livello di nascondere la complessità

Come parte delle dipendenze del progetto su cui sto lavorando, utilizziamo diversi servizi di base. Questi servizi, ai quali non possiamo apportare grandi cambiamenti, sono un gran casino. A seconda del metodo che invochiamo, dobbiamo convertire...
posta 17.09.2015 - 11:16