servlet的一些基本原理。
来源:互联网 发布:垂直同步 知乎 编辑:程序博客网 时间:2024/06/01 22:49
servlet 加载步骤:
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。
2)它的值必须是一个整数,表示servlet应该被载入的顺序2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;
3)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。
4)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。
5)当值相同时,容器就会自己选择顺序来加载。
Servlet何时被创建:
1,默认情况下,当WEB客户第一次请求访问某个Servlet的时候,WEB容器将创建这个Servlet的实例。
2,当web.xml文件中如果<servlet>元素中指定了<load-on-startup>子元素时,Servlet容器在启动web服务器时,将按照顺序创建并初始化Servlet对象。
servlet 访问流程:
当Web服务器接收到一个HTTP请求时,它会先判断请求内容——如果是静态网页数据,Web服务器将会自行处理,然后产生响应信息;如果牵涉到动态数据,Web服务器会将请求转交给Servlet容器。此时Servlet容器会找到对应的处理该请求的Servlet实例来处理,结果会送回Web服务器,再由Web服务器传回用户端。
针对同一个Servlet,Servlet容器会在第一次收到http请求时建立一个Servlet实例,然后启动一个线程。第二次收到http请求时,Servlet容器无须建立相同的Servlet实例,而是启动第二个线程来服务客户端请求。所以多线程方式不但可以提高Web应用程序的执行效率,也可以降低Web服务器的系统负担。
0 0
- servlet的一些基本原理。
- struts的基本原理(用servlet)说明
- JSP+Servlet+Struts2的基本原理学习笔记
- [Servlet]Servlet的一些细节
- 诠释制造信息化的一些基本原理
- 写好代码的一些基本原理
- 写好代码的一些基本原理
- 写好代码的一些基本原理
- 写好代码的一些基本原理
- 写好代码的一些基本原理
- css html布局的一些基本原理
- servlet的一些特点
- Servlet的一些细节
- Servlet的一些细节
- Servlet的一些细节
- Servlet的一些细节
- servlet的一些事
- Servlet的一些细节
- beego环境无脑搭建
- 跟我学Redis(4)—Redis配置文件redis.conf
- 图论 最大流 Dinic
- 联想 昭阳 E41-80 i7-6500U 安装 win7 方法说明
- js中replace的用法
- servlet的一些基本原理。
- 求矩阵的最大和路径问题
- web框架学习前复习——html
- Maven2的配置文件settings.xml
- Java 堆内存和桟内存的详解
- uboot移植之网络驱动移植--移植操作--7.29
- 多项式求和 链表
- CentOS 7.0系统安装配置图文教程
- Android开发方向