Зачем использовать сервисный слой?

Я посмотрел на пример наhttp://solitarygeek.com/java/developing-a-simple-java-application-with-spring/comment-page-1#comment-1639

Я пытаюсь выяснить, почему сервисный уровень необходим в первую очередь в приведенном им примере. Если вы вынули его, то в вашем клиенте вы могли бы просто сделать:

UserDao userDao = new UserDaoImpl();
Iterator users = userDao.getUsers();
while (…) {
…
}

Похоже, что сервисный уровень - это просто оболочка для DAO. Может ли кто-нибудь дать мне случай, когда все могло бы стать беспорядочным, если бы слой обслуживания был удален? Я просто не вижу смысла в том, чтобы начинать с уровня обслуживания.

Ответы на вопрос(3)

Ваш ответ на вопрос