Я из Play!framework. Очень похоже на архитектуру без гражданства. Скажем, концепция сеанса отличается от класса HttpSession сервлета Java. Сессия в Play может хранить очень ограниченные строковые атрибуты, которые сериализуются в браузере. Любой объект с состоянием хранится либо в кеше (который можно легко распространять с помощью memcached impl), либо непосредственно в базе данных. Пользовательское приложение может получать объекты с состоянием через уникальный идентификатор сеанса. Эта структура позволяет очень легко реализовать кластер приложения Play.
Мне любопытно, как реализовать такое приложение без сохранения состояния в среде Spring MVC. На данный момент я думаю о том, что всякий раз, когда новый входящий запрос генерирует уникальный идентификатор и помещает его в файл cookie, чтобы имитировать сеанс Play без сохранения состояния. Но выглядит немного некрасиво. Есть еще идеи?
Session
изPlay!framework
в Spring на github.com/greenlaw110/spring-rythm а> проект. И архитектура используется в паре коммерческих проектов для группы Macquarie. К сожалению, документа и примеров нет (github.com/greenlaw110/spring-rythm-samples) может быть немного устаревшим - person Gelin Luo   schedule 09.01.2016