ZAWWW-2st1.2-w11.tresc-1.0-Slajd38

Z Studia Informatyczne
Wersja z dnia 19:29, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Data Access Object(1)

Data Access Object(1)


Slajd przedstawia diagram interakcji wzorca Data Access Object. Klient, którym może być dowolny komponent wymagający dostępu do danych, tworzy obiekt DataAccessObject związany z konkretnym źródłem danych, reprezentowanym przez obiekt DataSource. Żądanie pobrania danych pochodzące od klienta jest realizowane przez obiekt DataAccessObject w kilku etapach. W pierwszym kroku następuje nawiązanie połączenia ze źródłem danych, następnie do źródła danych zostaje przesłane zapytanie a jego wynik zostaje zapisany w postaci obiektu ResultSet. Przesłanie danych między obiektem DataAccessObject i źródłem danych jest realizowane zgodnie ze wzorcem Transfer Object. Obiekt DataAccessObject tworzy nowy obiekt transferowy TransferObject i wypełnia go wynikami zapytania pobranymi z obiektu ResultSet. DataAccessObject zamyka połączenie ze źródłem danych i przekazuje obiekt transferowy z powrotem do klienta.


<< Poprzedni slajd | Spis treści | Następny slajd >>