Я пытаюсь подтвердить, верно ли это утверждение:
Модель включает в себя:
персистентный уровень: по существу DAO + классы, представляющие таблицы + DTO
уровень обслуживания: комбинации DAOS + некоторая логика
Не могли бы вы также дать ссылку / поддержать ваш ответ? Я полагал, что видел в Spring Framework хорошую диаграмму, но, как бы я ни искал в этот раз, я не могу ее найти.
И другой момент: мне всегда было интересно, почему мы так сильно абстрагируемся, что в какой-то момент люди просто перестают понимать, делается ли это для того, чтобы повысить нашу собственную ценность? : \
Например, анализируя Spring MVC, я могу сказать, что центральная часть - это контроллер, независимо от того, как вы называете другие слои, именно Контроллер решает, куда пойти, что извлечь, как проверить его и какой вид / контроллер передать. И все же это простое утверждение никогда не встречается в официальных статьях, которые вводят людей в заблуждение.
Итак, Controller - наш бог. Контроллер запрашивает какой-то метод в классе, который вызывает методы другого класса. Кроме того, все это связано с внедрением зависимостей, поскольку нам нужен только один экземпляр для объектов одноэлементной природы. Контроллер> Сервис> DAO и все. Я был бы очень признателен за книгу, написанную прагматиками.
Если бы люди писали книги, основываясь на том, как на самом деле все обстоит, а не на том, как сделать их красиво нарисованными на диаграммах или написав бесконечные вопросы, как таковые, никогда бы не возникли в первую очередь. И я благодарю stackoverflow за людей, которые всегда показывают мне путь. ; -)