logo search
Ответы к экзамену по ПИИ

Сеанс связи (сессия)

Объект Session создается контейнером при получении первого запроса клиента. Объект существует до тех пор, пока интервал времени между последовательными запросами клиента не превысит установленное пороговое значение. Для обозначения каждой сессии используется специальный уникальный идентификатор, позволяющий разделить запросы разных клиентов. Объект сессии может разрушить и изнутри, выполнив методinvalidate интерфейсаHttpSession. Во время сеанса связи любой объект, связанный с сеансом связи доступен любому сервлету или JSP, находящемуся в этом же контексте и недоступен для сервлетов и JSP другого контекста. Состояние сеанса позволяют отследить два специальных механизма:cookiesиURL rewriting.

Запрос

Объект Request создается контейнером при получении http-запроса к компоненте webприложения и инкапсулирует всю необходимую информацию о запросе клиента. Этот объект существует и доступен только в рамках обработчика запроса (в нашем случае сервлета или jsp-страницы).

Ответ

Объект Response создается контейнером тоже при получении запроса, но поначалу он будет пуст. Методы этого объекта позволяют инкапсулировать всю информацию необходимую контейнеру, для того чтобы сформировать и передать ответ клиенту. Этот объект существует и доступен только в рамках обработчика запроса.