Domande con tag 'layers'

3
risposte

PHP - Livello di accesso ai dati

Attualmente sto rivedendo un codice base e ho notato che la maggior parte delle chiamate (insieme alle connessioni DB) sono solo sepolte negli script PHP. Avrei dato per scontato che, come altri linguaggi, avrebbero sviluppato una sorta di livel...
posta 17.10.2012 - 16:42
1
risposta

Entity Framework e "ViewModel"

In precedenza ho fatto una domanda su "Entity Framework e sheration layer" e ho scoperto che alcune persone usano un ViewModel per mostrare i loro dati nell'interfaccia utente. Ad esempio se abbiamo una tabella "Persona" e una tabella "Indiri...
posta 22.12.2011 - 13:42
2
risposte

Dove dovrebbe essere scritto il codice di convalida "non campo vuoto" su un'applicazione a 3 strati?

Quando si lavora con il modello a 3 strati, dove dovrebbe essere inserito il codice di convalida? per: campi non vuoti, opzioni non selezionate, valori nulli, date scritte errate, ecc. Per mantenere l'isolamento totale tra un modulo (livello...
posta 17.08.2014 - 00:53
2
risposte

Come astrarre l'accesso ai DB e tuttavia supportare il filtro flessibile?

Ho bisogno di implementare API REST che supportino un filtraggio complesso, quindi l'utente sarebbe in grado di effettuare tali richieste: Products?$filter=Price le 3.5 or Price gt 200 Il server API utilizzerà un'architettura a livelli e av...
posta 31.07.2016 - 22:28
1
risposta

Livello di accesso ai dati per l'applicazione

Sto lavorando ad un'applicazione retail dove attualmente sto usando SQL raw come insert into some_table values (Textbox1.Text, Textbox2.Text, ...) e update some_table set some_column = value per salvare e aggiornare, ma il problema è c...
posta 07.02.2014 - 12:16
3
risposte

Business Logic vs Presentation / View Logic

Spesso mi interrogo su dove mettere la logica che organizza i dati su una vista che non è necessariamente una logica di business in un'architettura a 3 strati (DAO, Business, View). Metto un esempio per essere più chiaro: Ho un'interfaccia...
posta 17.07.2014 - 03:12
2
risposte

Le applicazioni Web utilizzano HTTP come livello di trasporto o contano come parte integrante del server HTTP?

Dato un server HTTP (ad esempio Apache, IIS) e un'applicazione Web (codice utente in esecuzione nel server utilizzando PHP, ASP.NET e simili), quale di questi può decidere quale codice di stato HTTP restituire per qualsiasi richiesta? O piutt...
posta 22.01.2015 - 11:32
3
risposte

Contenuto consigliato per i livelli

Come espansione dalla mia precedente domanda sull'utilizzo di progetti separati per livelli separati - Buona pratica su Visual Studio Solutions Ora desidero sapere se sto inserendo la giusta funzionalità nei livelli corretti. Sfondo...
posta 10.10.2011 - 10:29
1
risposta

Dove convertire int enum in un'architettura a 3 livelli?

Ho una situazione in cui un campo DB sta memorizzando un valore di enumerazione il cui tipo sottostante è int , quindi sto recuperando valori come 0, 1 e 2, che dovrebbero rappresentare MyEnum.Foo , MyEnum.Bar , e MyEnum.Baz . St...
posta 14.07.2018 - 20:35
1
risposta

Qual è il modo migliore per ottenere un elenco di oggetti Business da un elenco di entità?

Sto usando il framework di entità per ottenere un IEnumerable<CustomersEntity> , e ho bisogno di lanciare questo a IEnumerable<CustomerBO> per visualizzarlo in qualche vista. So come eseguire il cast di IEnumerable<T1&...
posta 16.06.2017 - 15:14