Ho visto molti codici utilizzare un modello di servizio-dao, non conosco l'origine di questo modello. Forza il servizio di chiamata del livello anteriore, quindi delega alcune delle attività di servizio a dao.Le migliori pratiche per il modello DAO?
voglio chiedere:
- fa DAO strato non puramente accesso ai dati correlati compito? Che dire di cose come l'incapsulamento delle eccezioni?
- È possibile utilizzare un altro modello per sostituire questo o meglio di questo?
- Penso che i modelli di dominio Pojo e gli script di transazione rendano complicato anche il semplice problema, è possibile eliminare completamente il livello dao?
"cosa dovrei fare se pianifico di sostituire il componente (un database per esempio)" - se ricordo bene, si trattava di Data Access Layer nell'architettura a 3 livelli (di Fowler). – Roman