Веб-програмування на Java: відмінності між версіями

Вилучено вміст Додано вміст
Рядок 335:
Термін Сесія застосовується до взаємодії сервера і користувача від моменту перегляду першої сторінки на сервері до закриття браузера або ж до закінчення часу відведеного для сесії з користувачем від останнього його звернення до сервера (переважно 30 хв.).
 
Коли користувач працює з вашим сайтом, сервер підтримує сесію за посередництвом кукі (англ. cookie – дослівно. печиво, коржик, ще є пропозиція перекладати як "реп'яшок"). Коли Tomcat отримує HTTP запит від клієнта, він перевіряє чи запит містить кукі за назвою по замовчуванню JSESSIONID. Якщо кукі не знайдено, то створюється кукі з унікальним значенням і воно додається до HTTP-відповіді. Це і знаменує собою початок сесії. Все це відбувається автоматично і не потрібно реалізовувати самому. Якщо браузер приймає куки, він додаватиме їх до усіх наступних запитів до цього серверу.
 
Також кукі можна створювати самому, вони використовуються для збереження і передачі часто вводимих даних на стороні користувача, проте у браузері користувач може відключати можливість використання кукі, тому потрібно або попереджати користувача, щоб увімкнув їх, або ж писати код сторінок так, щоб можна було обходитися без кукі.