2012-05-07 2 views
-3

Можно создать дубликат:
Differences between cookies and sessions?сервлетов Java: различия между куки и сессии

каковы различия между использованием куки или сессии в сервлет? когда лучше использовать информацию о файлах cookie или сеансах?

+4

[Look] (https://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cookie+vs.+session), Я набрал меньше и уже получил ответ! Но, конечно, подождите, пока кто-то скопирует одну из этих ссылок. –

+3

Проверьте ниже link.Its хорошие http://stackoverflow.com/questions/359434/cookies-vs-session – user1357722

ответ

2

Cookie - это специальный HTTP-заголовок, который может содержать несколько пар ключ/значение. Особенностью cookie является то, что клиенты (обычно браузеры) могут их хранить. Cookies имеют срок годности. Куки-файлы, как и все другие HTTP-заголовки, отправляются с HTTP-запросом, к которому может обращаться сервлет.

Одно из файлов cookie может содержать идентификатор сеанса.

Сессия - это объект, идентифицированный идентификатором сеанса, и может содержать информацию о текущей последовательности согласования клиент/сервер. Например, атрибуты.

Надеюсь, это поможет. Для получения дополнительной информации попробуйте прочитать http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol, затем продолжите чтение о Java-сервлете API

+0

Так я могу отправить идентификатор сессии в куки для клиента и держать на стороне сервера структура содержит номер сеанса, связанный для каждого клиента? может случиться так, что для нового соединения это может иметь уже назначенный номер сеанса (и сохранен в структуре, которую я сказал)? – giozh