Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сессия на стороне сервера, веб-сервис Axis 
:(
    Опции темы
Grig
Дата 2.9.2008, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 809
Регистрация: 29.4.2005
Где: Иркутск

Репутация: нет
Всего: 16



Здравствуйте!
Как можно организовать сессию на стороне сервера?
Я использую AXIS 1.4, столкнулся с такой проблемкой.
Один сервис передает сессию,прописанную в wsdd:
Код

<handler name="session" type="java:org.apache.axis.handlers.SimpleSessionHandler"/>

    <service name="TestSession" provider="java:RPC" style="document" use="literal">
        <parameter name="className" value="publication.cpc.session.TestSession"/>
        <parameter name="allowedMethods" value="*"/>
        <parameter name="scope" value="Application"/>
        <namespace>http://publication.cpc.session</namespace>
        <requestFlow>
            <handler type="session"/>
        </requestFlow>
        <responseFlow>
            <handler type="session"/>
        </responseFlow>
    </service>


потом клиент обращаеться к другому сервису.
И я хочу чтобы сессия запоминалась на сервере.

Возможно ли такое?


--------------------
        
PM MAIL ICQ   Вверх
COVD
Дата 2.9.2008, 15:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



Цитата

И я хочу чтобы сессия запоминалась на сервере.

Возможно ли такое? 


Сессия - это обьект, который сервер кладет в HashMap ( например ). Клиенту сервер возвращает ключ, sessionID, по которому можно найти этот обьект. Когда клиент обращается снова на этот сервер, он должен послать ему этот ключ и тогда сервер сможет найти сессию.  Для хранения sessionID на клиенте обычно используются куки, если протокол http. Если клиент - браузер, то это работает автоматически при условии, что куки не запрещены на клиенте - браузер запоминает куки, если обнаруживает их в хедере ответа сервера  и при последующих запросах к этому серверу вставляет их в хедер запроса.

Это сообщение отредактировал(а) COVD - 2.9.2008, 15:52
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0675 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.