182 Java Web application to demonstrate Session Tracking using HttpSession with Cookies | Servlets
#Java Web application to demonstrate Session Tracking using HttpSession with Cookies:
Diagram:
Explaination:
--------------
Steps Flow of execution with respect to above diagram:
Step 1) The static form page tax.html gives request1 from browser window b1.
Step 2) FirstServlet prorgram of TestApp1 web application recives request1 and reads tax.html/request1 data.
Step 3) This FirstServlet program creates HttpSession object on the server for browser window b1 to begin the session between browser window b1 and TestApp1 web application.
Step 4) FirstServlet program keeps tax.html/request1 data in HttpSession object as session attribute value's. *a
(*a Here HttpSession object means its the object of underlaying container supplied java class that implements javax.servlet.http.HttpSession interface)
HttpSession object and its attributes are visible and accessible all web resource programs of web application.
Step 5) FirstServlet program gets the server generated session id of the HttpSession Object (63AAD)
Step 6) FirstServlet program generates response having form2 as dynamic form page. This response also contains the session id of the session object(b1) as in-memory cookie value so that session id related cookie allocates memory on browser window as shown above diagram.
Step 7) form2 generates request2 to SecondServlet program of TestApp1 web application. This request contains cookie that holds session id.(63AAD)
Step 8) SecondServlet program reads the form2 data and also reads session id from cookie.
Step 9) SecondServlet program uses the session id collected from cookie of request2 to search, access HttpSession object of browser window b1 on server and also reads its session attribute values which is nothing but form1/request1 data. That means SecondServlet is able to use form1/request1 data while processing form2 generated request2(Session Handling/traking)
Step 10) SecondServlet now can write form1/request1, form2/request2 data to database table as record.
Step 11) SecondServlet generates dynamic webpage as response2 having form1 and form2 data, if necessary it can also invalidate session by calling session.invalidate().
The cookie that contain session id will be created and added to response automatically by server.
Table in Database:
create table tax_table(name varchar(20),fname varchar(20),income varchar(20), tax varchar(20))
TestApp1 (Web Application)
59HttpSessionWithCookiesApp1: (DDS)
-------------------------
|
|---------------tax.html
|---------------WEB-INF
|
|---------web.xml
|---------lib
|---------*.jar (mysqlConnectorVersion.jar for Mysql OR ojdbcVersion.jar for Oracle)
|---------classes
|
|--------FirstServlet.java/.class
|--------SecondServlet.java/.class
Run and test the web application (59HttpSessionWithCookiesApp1)
http://localhost:8080/59HttpSessionWithCookiesApp1/tax.html
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «182 Java Web application to demonstrate Session Tracking using HttpSession with Cookies | Servlets», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.