Consuming Rest, DAO o Service layer?

-1

Ritengo che questa sia una domanda stupida, ma qui va: Se sto consumando il resto (acquisizione di dati e trasformazione in POJO), si trova nel livello DAO o Servizio? Per quanto riguarda ciò che ho studiato, credo che dovrebbe essere in Service Layer ma non sono riuscito a trovare una risposta o una spiegazione definitiva.

Grazie!

    
posta sylleryum 12.09.2018 - 01:53
fonte

1 risposta

0

puoi utilizzare questo post come riferimento.

in sostanza ciò che dovrebbe fare è utilizzare il livello di servizio per esporre la funzionalità DAO , quindi

  • non esporrà il tuo strato DAO al front-end del tuo applicazione.
  • Ti garantirà anche la possibilità di fornire funzionalità extra a i metodi forniti dal tuo DAO layer.
  • Avere il tuo livello di servizio ti permetterà di interrogare il tuo livello DAO attraverso il livello di servizio, rendendo molto più facile l'interfaccia con la tua applicazione.

In sostanza, un dovrebbe utilizzare il DAO per gestire tutte le operazioni del personale del database (CRUD) mentre il livello Servizio è usato per comunicare con il DAO, adattare i dati restituiti da DAO e gestirlo senza esporre DAO .

DAO è qui per rappresentare tutte le operazioni del database che il DB è disponibile per eseguire.

    
risposta data 12.09.2018 - 13:57
fonte

Leggi altre domande sui tag