W prostych słowach, dlaczego potrzebujemy "usługi bean do mapowania fasoli" (jak Dozer) w aplikacji internetowej.Dlaczego potrzebujemy fasoli do mapera fasoli, takiego jak spychacz w aplikacji sieciowej?
Załóżmy, że pracuję nad usługą sieciową.
- Otrzymuję XML na żądanie.
- I pobrać wartości z elementów XML.
- Wykonaj wymaganą operację na pobranych wartościach.
- Przygotuj odpowiedź XML.
- Wyślij odpowiedź XML jako odpowiedź
Dlaczego warto dodać jeden więcej etapów odwzorowywania elementów XML na własne niestandardowe elementy.
Nie jestem w stanie przekonać samego siebie, prawdopodobnie dlatego, że nie jestem w stanie wymyślić lepszej sytuacji/przyczyny.
Proszę sugerować, na przykład, jeśli to możliwe.
Jeśli go nie widzisz, nie potrzebujesz go. –
@FlorentBayle, jest używany w bardzo podobnym projekcie. – reiley
To nie znaczy, że tego potrzebujesz. Może być użyty z przyczyn historycznych, z niewłaściwych powodów, aby odpowiedzieć na potrzebę, z którą nie będziesz musiał się zmierzyć, ... Musisz zapytać drugi projekt, dlaczego dokonano tego wyboru. –