Я посмотрел пример на 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. Может ли кто-нибудь дать мне случай, когда что-то может стать беспорядочным, если слой обслуживания был удален? Я просто не вижу смысла в том, чтобы начать использовать сервисный уровень.