INF.04 · pytanie 799
Czemu w aplikacji webowej służy warstwa mapowania obiektowo-relacyjnego?
- APrzechowuje obiekty sesji użytkownika w pomocniczej tabeli bazy danych
- BRozdziela obciążenie zapytań pomiędzy kilka serwerów bazy danych w klastrze
- COdwzorowuje tabele bazy na klasy, dzięki czemu operuje się obiektami zamiast SQLPoprawna
- DZamienia obiekty aplikacji na dokumenty JSON wysyłane do przeglądarki klienta
Wyjaśnienie
Warstwa ta sama układa zapytania i zamienia wiersze wyniku na obiekty, co ułatwia też zmianę silnika bazy.