Я пытаюсь создать Spring-сервер для GWT (вы можете думать об этом как о клиенте Javascript AJAX). Но я не могу определиться с одной точкой архитектуры. Как создать и использовать сессию?
Очевидный самый простой способ - это использовать HTTP сессии (куки и прочее). Выглядит хорошо, но я думаю, что отправка идентификатора сеанса отдельно от заголовков была бы лучше (стиль SOAP).
Итак, что лучше:
getMyPetsName(String sessionID, int petID)
или getMyPetsName(int petID)
+ идентификатор сеанса через заголовок HTTP (файлы cookie или что-то в этом роде).
Другой вопрос, если я использую первый способ (который мне нравится больше) - как мне обрабатывать сессии в Spring? Я действительно новичок весной, и поиск в Google не помог. Я имею в виду:
String getMyPetsName(String sessionID, int petID) {
Session s = someWayToGetItById(sessionID);
}
Заранее спасибо.