javaee

 

javaee

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

 

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

javaee

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

3.Servlet中的cookie解析如图;

javaee

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

 

javaee

 5/Session管理。

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

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

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

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

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

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

网站要求客户端打开cookie.

javaee

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

 

 

 

 

 

转载于:https://my.oschina.net/wangfree/blog/93198

相关文章:

  • 2021-12-06
  • 2021-07-29
  • 2021-12-26
  • 2021-05-01
猜你喜欢
  • 2021-07-05
  • 2021-09-02
  • 2022-12-23
相关资源
相似解决方案