Хотя существует множество ответов stackoverflow относительно этого вопроса, редко они четко различают разницу между ними. В результате у меня возникает путаница в их понимании.Разница между бизнес-объектом и объектом передачи?
Здесь я работаю с этим pattern
Обратимся к рисунку 9.1, как бизнес-объект и объект передачи используются. В то время как определение обоих приведено в строках как:
обычно считается классом, который представляет сущность, например. Книгу или магазин. Такой класс имеет определенные свойства, такие как цена, цвет, ширина, номер isbn и т. Д. В Java или .NET он состоит из так называемых сеттеров и геттеров
Теперь DTO имеют одинаковое определение. Мне кажется, как боб, представляющий объект. Таким образом, в автономном приложении может быть бизнес-объект и DTO. Пожалуйста, проведите различие между ними в отношении ссылки на шаблон выше.
J2EE - это подсказка: это анти-шаблон EJB 1.0, а не шаблон для эмулирования. J2EE - старинный 1999; теперь это Java EE. Я бы сбежал от этой рекомендации, если бы был вами. – duffymo
Точно. Согласно уведомлению об авторских правах, указанная вами статья в последний раз была обновлена в 2002 году. – meriton