Kiedy używamy nazw DAO a kiedy Service?

0

Cześć
Kiedy używamy nazw pakietów DAO a kiedy Service?

0

No DAO to pewno wtedy, kiedy operujemy na jakimś źródle danych, a Service, to pewno jak realizujemy jakąś logikę biznesową.

0

DAO wtedy kiedy klasa komunikuje się z bazą danych, wykonuje operacje na bazie danych, ale bez logiki biznesowej. Zaś serwis korzysta z klas DAO, ale ponadto wykonuje pewną logikę biznesową.

0

DAO wg "Core J2EE Patterns" to warstwa integracji pobierajaca dane np z bazy relacyjnej, obiektowej, xml, pliku plaskiego, systemu zewnetrznego mainframe, serwisu b2b lub innego repozytorium ( np LDAP). Oczywiscie to komunikacja dwukierunkowa - aktualizacje tych danych tez sa mozliwe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1