Architektura warstwowa w praktyce w Spring Framework

W ostatnich dwóch częściach mini-serii o architekturze opisałem czym są obiekty domenowe, dto oraz jak wygląda architektura trójwarstwowa/wielowarstwowa.

Warto pokazać kod takiej aplikacji. Użyjemy do tego frameworka Spring, który jest najpopularniejszym frameworkiem w świecie Javy.

Czytaj dalej Architektura warstwowa w praktyce w Spring Framework

Architektura trójwarstwowa

Architektura trójwarstwowa dzieli program na trzy osobne części, mianowicie:

  • warstwa prezentacji
  • warstwa biznesowa (zwana również warstwą logiki biznesowej)
  • warstwa danych (persystencji, utrwalania danych).

W praktyce warstwa prezentacji to po prostu interfejs użytkownika. Może to być standardowy interfejs graficzny, może to być strona internetowa, czy też prosty interfejs tekstowy.

Czytaj dalej Architektura trójwarstwowa