Różnice między obiektami dowodzenia, formy, biznesu i jednostki na wiosnę?
Próbuję objąć głowę różnicami między tymi obiektami w kategoriach luźno powiązanych systemów. Czy obiekt biznesowy jest taki sam jak obiekt encji? Czy mogę użyć obiektu biznesowego lub obiektu w MVC jako mojego obiektu polecenia? Czy obiekt polecenia jest taki sam jak obiekt formularza? Po prostu szukam wyjaśnienia rodzajów obiektów w warunkach wiosennych i użytkowania.
Znalazłem kilka pytań na temat stackoverflow, ale nic, co mi to odpowiadało.
Dokumenty Spring Web MVC zdają się wskazywać, że można używać obiektów biznesowych (jednostek?) Jako obiektów dowodzenia / formy, ale czy nie byłoby to sprzeczne z rozdzieleniem obaw?
Od Spring Docs:
Kod biznesowy wielokrotnego użytku, bez potrzeby powielania. Używaj istniejących obiektów biznesowych jako obiektów poleceń lub formularzy zamiast ich dublowania w celu rozszerzenia określonej klasy bazowej.