Dawid Ireno

Dawid Ireno Software Architect

Temat: Data Transfer Object (Objekt Przenoszący Dane)...

Obiekt Przenoszący Dane to struktura służąca jako pojemnik na informacje przekazywane z jednej lokalizacji w drugą, w celu wykonania następnie jakiejś akcji z użyciem tych informacji. Może to być przykładowo przenoszenie danych pomiędzy wątkami, procesami, wszelkiego rodzaju środowiskami uruchomieniowymi i maszynami. Obiekt Przenoszący Dane może podróżować kolejno między różnymi lokalizacjami, toteż jest modyfikowalny. Obiekt Przenoszący Dane stosowany jest z jednej strony, aby uporządkować informacje związane z odległym wywołaniem kodu. Czasem stosowany jednak również jeśli przesłanie wszystkich argumentów razem jest szybsze niż przesyłanie pojedynczych oddzielnie. Narzut czasowy wynikać może w takich sytuacjach np. z powodu czasu inicjacji komunikacji czy charakterystyki mechanizmu szyfrowania używanego podczas transportu.Dawid Ireno edytował(a) ten post dnia 05.05.10 o godzinie 15:05