javaee

javaee_第1张图片

 

javaee_第2张图片

 三》javaee中的servlet支持单实例多线程的是有tomcat容器管理的

 

如下图所示录有多个客户端访问同一个Severlt的时候,tomcat会创建多个线程处理不同请求,线程不安全。

javaee_第3张图片

运行在tomcat中的serlvet实例只是实例化了一次,Init方法调用了一次。

3.Servlet中的cookie解析如图;

javaee_第4张图片

4、下图是对两种cookie的分析图图:

 

javaee_第5张图片

 5/Session管理。

a、session存在于服务器的一块内存中,可以保存信息到服务器端。

b、和客户端窗口对应(子窗口)

c、客户端和服务器有对应的SessionId

d、客户端向服务器端发送sessionid的时候两种方式(cookie(内存cookie)和rewriten Url)

e、浏览器禁掉cookie,就不能使用session

f、如果向安全的使用session(不论客户端是否禁止cookie),只能使用Url重写(大大增加编程负担),所以很多

网站要求客户端打开cookie.

javaee_第6张图片

note:change the cookie's life cycle ,you can change the web.xml file in the confige of tomcat server;

6/servlet和普通类到底有什么差别:
都是java类,差别在于生命周期的管理上,servlet的生命周期是有tomcat容器管理的
,目前我们使用tomcat管理,该容器创建servlet进而开启servlet的生命周期,我们做不了,
不能说我们new Servlet然后调用service()方法

javaee_第7张图片

 

 

 

 

 

你可能感兴趣的:(javaee)