Управление сеансами Java Web Service - PullRequest
3 голосов
/ 19 июня 2011

Я создаю веб-сервис, в котором пользователю необходимо будет войти в систему, а приложению потребуется поддерживать постоянный сеанс.Я использую Apache Axis2 для связи клиент / сервер через SOAP / XML.Какой бы самый простой и распространенный способ сделать это?Я знаю, что мог бы реализовать управление сеансом с нуля так же, как это делает браузер, используя куки, но я бы предпочел использовать для этого стандартные библиотеки Java.Правильно ли я считаю, что, хотя я использую Axis2, решение на самом деле не имеет ничего общего с Axis2, поскольку Axis2 - это просто способ для клиента / сервера отправлять сообщения друг другу?

Я прочитал много информации в Интернете об этом, но там так много информации, что трудно понять, с чего начать.По сути, я просто ищу кого-то, кто укажет мне правильное направление, какие классы использовать и так далее.Мне просто нужна простая система аутентификации по паролю и имени пользователя для веб-службы.

1 Ответ

4 голосов
/ 19 июня 2011

Во-первых, вы на 100% уверены, что вам нужны сеансы? Мыло счастливее без них. Во-вторых, вы на 100% уверены, что вам нужен Axis2? В-третьих, я думаю, что самый простой способ делать сессии в Axis2 - это транспортный подход. Прошло несколько лет с тех пор, как я это сделал, но эта статья http://wso2.org/library/3264 кажется разумной.

...