Użyj aplikacji Spring MVC do tworzenia aplikacji internetowych bez statycznych

Pochodzę z platformy Play! Bardzo przypomina swoją bezpaństwową architekturę. Powiedzmy, że koncepcja sesji różni się od klasy HttpSession Java Servlet. Session in Play może przechowywać bardzo ograniczone atrybuty typu string, które są serializowane do przeglądarki. Każdy obiekt stanowy jest przechowywany albo w pamięci podręcznej (która może być łatwo dystrybuowana przy użyciu memcached impl), albo bezpośrednio w bazie danych. Aplikacja użytkownika może pobierać obiekty stanowe za pomocą unikalnego identyfikatora sesji. Ta struktura bardzo ułatwia wdrożenie klastra aplikacji Play.

Jestem ciekawy, jak zaimplementować taką aplikację bezstanową w środowisku Spring MVC. W chwili obecnej myślę o tym, gdy przychodzące nowe żądanie generuje unikalny identyfikator i umieszcza go w pliku cookie, aby naśladować bezstanową sesję Play. Ale wygląda trochę brzydko. Czy masz jakiś pomysł?

questionAnswers(0)

yourAnswerToTheQuestion