介绍Servlet容器
来源:互联网 发布:java.io jar包 编辑:程序博客网 时间:2024/05/01 00:17
Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。
Servlet容器:
负责处理客户请求、把请求传送给Servlet并把结果返回给客户。不同程序的容器实际实现可能有所变化,但容器与Servlet之间的接口是由Servlet API定义好的,这个接口定义了Servlet容器在Servlet上要调用的方法及传递给Servlet的对象类。
Servlet生命周期:
1、Servlet容器创建Servlet的一个实例
2、容器调用该实例的init()方法
3、如果容器对该Servlet有请求,则调用此实例的service()方法
4、容器在销毁本实例前调用它的destroy()方法
5、销毁并标记该实例以供作为垃圾收集
一旦请求了一个Servlet,就没有办法阻止容器执行一个完整的生命周期。
容器在Servlet首次被调用时创建它的一个实例,并保持该实例在内存中,让它对所有的请求进行处理。容器可以决定在任何时候把这个实例从内存中移走。在典型的模型中,容器为每个Servlet创建一个单独的实例,容器并不会每接到一个请求就创建一个新线程,而是使用一个线程池来动态的将线程分配给到来的请求,但是这从Servlet的观点来看,效果和为每个请求创建一个新线程的效果相同。
- 介绍Servlet容器
- 介绍Servlet容器
- Servlet容器(Tomacat)介绍及配置
- Servlet容器(Tomacat)介绍及配置
- Servlet环境配置以及WEB容器介绍
- Servlet容器
- Servlet容器
- Servlet容器
- servlet容器
- 以Tomcat为例介绍Servlet容器启动过程
- 以Tomcat为例介绍Servlet容器启动过程
- 以Tomcat为例介绍Servlet容器启动过程
- web容器 & Servlet容器
- Servlet与Servlet容器
- servlet和servlet容器
- Servlet和Servlet容器
- Servlet,Servlet容器,Jsp容器,Web容器
- web容器和servlet容器
- 美国副国务卿本月16日至17日将访华-亚太局势-中日关系-钓鱼岛问题
- 【Java】程序员应该掌握的10项技能
- http://pat.zju.edu.cn/contests/pat-practise/1009
- http://pat.zju.edu.cn/contests/pat-practise/1007
- http://pat.zju.edu.cn/contests/pat-practise/1005
- 介绍Servlet容器
- Emacs org进阶
- http://pat.zju.edu.cn/contests/pat-practise/1004
- 数据结构——KMP算法的实现
- 28个Unix/Linux的命令行神器
- http://pat.zju.edu.cn/contests/pat-practise/1003
- pragma comment的使用
- setAttribute和setParameter方法的区别
- http://pat.zju.edu.cn/contests/pat-practise/1001