Przekazywanie http request do innych obiektów-czy to poprawne?

Przekazywanie http request do innych obiektów-czy to poprawne?
S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
0

Witam
Chciałbym się spytać czy przekazywanie httprequest z servleta do innych obiektów takich jak klasa Factory jest bezpieczne i poprawne,czy raczej nie powinno się tego stosować?

  • Rejestracja: dni
  • Ostatnio: dni
0

IMO nie.
Lepiej stworzyć fasadę lub obiekt przechowujący wartości, na których Tobie zależy

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
0

Nie powinno się tego robić chyba, że przekazujemy go do klasy, której jedynym zadaniem jest wybebeszenie z requesta nagłówków i parametrów w celu zbudowania odpowiednich obiektów. Inaczje mówiąc przekazujesz tylko do klas które deserializują request do klas odpowiadających domenie.

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
0
Koziołek napisał(a):

Nie powinno się tego robić chyba, że przekazujemy go do klasy, której jedynym zadaniem jest wybebeszenie z requesta nagłówków i parametrów w celu zbudowania odpowiednich obiektów. Inaczje mówiąc przekazujesz tylko do klas które deserializują request do klas odpowiadających domenie.

No właśnie o to mi chodzi. Mam dużo inputów na stronie i chciałem zrobić klase oddzielną która wczytuje dane z inputów i generuje obiekt(factory pattern),ażeby nie mieszać za bardzo w samym servlecie

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
0

I bardzo dobry pomysł masz. Powiem ci jeszcze więcej Należy zrobić to wg modelu:

Kopiuj
zparsowanyRequest = fabrykaParsujacaRequest(request);
rezultat = logikaBiznesowa.wykonaj(zparsowanyRequest);
return fabrykaParsujacaREzultatNaRespone(rezultat);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.