В чем разница между этими двумя? Я нашел несколько результатов в Google, ничего убедительного.
Вот следующий вопрос:
Скажем, я создаю веб-приложение Spring mvc, аннотирую пару классов с помощью аннотации @Controller и создаю что-то, что будет успешно передавать некоторую информацию из внешнего интерфейса -> внутреннего интерфейса и наоборот, и, возможно, некоторые база данных может быть задействована на задней стороне.
Как бы вы это назвали? Веб-служба отдыха, сервлет или что-то еще?