..
Значај сесија у спровођењу динамичких веб апликација је од кључне важности, јер нам омогућавају да се одржи стање између клијента и сервера. Ова потреба је диктиран чињеницом да ХТТП протокола који без држављанства по природи, она губи све информације о клијенту чим захтев завршава да служи.
Одржавајте државе, дакле, је од суштинског значаја у многим случајевима, као трансакције у корпу за куповину, пријавите се на сајт и многе друге функције које су тренутно примењују у различитим контекстима које захтевају веб и праћење активности од стране клијента за Хилти.
Ово је омогућено, у ствари, на седници је једноставно алфанумерички низ генерисан сервер који идентификује везу са клијент за одређени временски период.
На први клијента захтева, сервер шаље цоокие претраживач који садржи лагани "ИД сесије на захтев.
На овај начин, за сваки следећи рад претраживача се шаље ИД садржаним у колачићу и сервера прати ствари које "чине корисника сајта.
Овај тип цоокие-ја је уништено када затворите стране претраживача.
У овом кратком водич ће објаснити како да се понашају, са ЈСП, уколико корисник има онемогућили колачиће у вашем прегледачу, а затим ћете наћи на низ проблема у навигацији и нулл'утилиззо сајта.
Јава Сервер Пагес у сесији је једноставно пример ХттпСессион је креиран од стране сервера, и прошао као позивање на Сервлет преко ХттпСервлетРекуест објекат. Хајде да видимо како да "прибегавање" унутар сервлет:
....
заштићени воид процессРекуест (ХттпСервлетРекуест захтев,
ХттпСервлетРеспонсе одговор) баца СервлетЕкцептион, ИОЕкцептион {
...
ХттпСессион седница = рекуест.гетСессион (труе);
...
}
...
Праве вредности које пролазимо на метод гетСессион () указује приликом креирања сесије још није створена, јер у супротном проћи лажна.
У јсп страници, али ми се директно могу да користе " имплицитни објекат сесије , коју ћемо ускоро видети у практичан пример.
Седнице без колачића
Да наша веб апликација не може да се одлаже у односу на кекс, који је у могућности да делује на исти начин без обзира да ли су омогућени колачићи или није сасвим лако ако се узме у обзир у фази пројектовања. Техника коју сам показати се зове УРЛ преписивања, и да додате све везе на страницама нашег сајта ИД сесије методом енцодеУРЛ ХттпСервлетРеспонсе класе:
енцодеУРЛ Стринг (Стринг урл)Предност ове методе је да се седница ИД прилогу линкове само ако Колачићи нису укључени, у супротном метод не даје било какве промене на везу. Дакле, неопходан услов је да се изгради све УРЛ-ове (ентеријер наравно) методом веб енцодеУРЛ. Изгледа као УРЛ, ако су колачићи особе са инвалидитетом:
хттп://лоцалхост/тестсессион.јсп; јсессионид = фбф1дф21ц007ффд8ф5а73382еб2а
| |
Нарезивање ЦД-ова и ДВД-(Ебоок)
Водич за нарезивање ЦД-ова и ДВД-ова са фрееваре програмима. Само 25 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €. |
| |
КСМЛ (курс)
Стварање КСМЛ структура, КССЛ и другим језицима проширивати. Полазећи од 29 €. |