Domande con tag 'dao'

3
risposte

Il livello di servizio deve intercettare tutte le eccezioni dao e racchiuderle come eccezioni di servizio?

Ho un'applicazione web Spring a tre livelli: dao, servizio e controller. Un controller non chiama mai direttamente dao, lo fa attraverso il livello di servizio. In questo momento, la maggior parte delle volte se c'è un'eccezione dao (runtime) ch...
posta 23.10.2014 - 00:01
3
risposte

Come gestire 2 metodi DAO in una singola transazione?

In un'intervista qualcuno mi ha chiesto: come gestiamo 2 metodi transazionali / dao in un'unica transazione. Funzionalità desiderate: Se qualcuno non funziona, è necessario eseguire il rollback di entrambi i metodi. Entrambi i metodi posso...
posta 04.09.2012 - 08:12
3
risposte

Un DAO dovrebbe essere singleton o no?

Sto sviluppando un'API RESTful e penso che sia conveniente usare DAO per le mie risorse perché, anche se ho intenzione di utilizzare solo la memoria per archiviarle, non voglio chiudere una porta a chiunque usi la mia libreria se ha deciso di ut...
posta 03.06.2016 - 12:52
2
risposte

Pattern di repository vs entità di gestione DAO

Sono nuovo di concetti come DAO, DAL e Domain Driven Design. Alla fine voglio disaccoppiare il livello di persistenza (database mysql) dai miei oggetti di business e dalla logica in un'applicazione web. Mi è piaciuto il concetto DAO, ma mi sono...
posta 23.01.2015 - 19:21
3
risposte

RDBMS SQL: una query o più chiamate

Dopo aver guardato in Internet, ho deciso di creare DAO che restituivano oggetti (POJO) alla funzione / metodo della business logic chiamante. Ad esempio: un oggetto Cliente con un riferimento Indirizzo verrebbe suddiviso in RDBMS in due tabe...
posta 05.12.2012 - 05:14
4
risposte

Ci sono dei veri benefici per un livello DAO?

Quando ho iniziato a usare Hibernate, ho sentito tutta la gioia di usare un livello DAO. Inizialmente aveva senso per il mio problema: stavo per sperimentare con Hibernate e successivamente sperimentare NoSQL e / o XML per esperienza. All'epoca...
posta 31.07.2011 - 19:58
2
risposte

Qual è una buona ragione per separare intelligenza e strati dao in un microservizio?

Sto avendo un dibattito a lungo termine con il mio architetto sulle scelte di architettura. L'impresa in cui lavoro è migrare da un'architettura monolitica a una microservizi. Il dibattito si basa sul buon approccio per la gestione dell'acces...
posta 28.10.2016 - 15:34
1
risposta

Quanto parte della preparazione, trasformazione e elaborazione dei dati appartiene al livello del repository?

Ho un caso d'uso in cui visualizzo variabili in un file PDF. Ma per arrivarci non è semplice, ma potrei fare qualcosa del genere: /* * takes product model number, retrieves, processes, formats values * returns $variables, ready to plug-in to...
posta 28.11.2016 - 17:02
2
risposte

Oggetti OOP, oggetti nidificati e DAO

Ecco qualcosa che continuo a cercare di capire quale sia la soluzione migliore. Ho avuto questo problema mentre lavoravo con PHP e Java, quindi è una comprensione fondamentale del problema OOP. Gli esempi sono in PHP. Diciamo che ho alcuni og...
posta 30.09.2013 - 02:14
1
risposta

Usando un DAO per astrarre il nostro ORM dal resto dell'applicazione

Usiamo MySQL con Sequelize.js come ORM. Quello che ci chiediamo è se valga la pena un livello di astrazione DOA. Ecco le nostre opzioni: Per utilizzare i modelli Sequelize in tutta l'applicazione. Per astrarre Sequelize creando un li...
posta 05.04.2013 - 20:44