首先什么是Servlet:
Servlet本质就是一个继承了HttpServlet的一个类文件,功能是在容器(服务器)根据客户端不同请求给予相应的响应服务.
Servlet提供服务的过程原理(Servlet生命周期):
触发:URL请求,触发
加载:Classloader(类加载器,用来加载java类到java虚拟机Jvm中)加载相关需要用到的类.
实例化:调用构造方法创建Servlet类的对象.
(Servlet 对象 :1 request对象,用于封装客户端请求,是HttpServletRequest类的实例
2 response对象,用于封装服务器端返回给客户端的响应信息,是HttpServletResponse类的实例.)
初始化:init(),传递配置参数,为服务做的准备.
死亡/销毁:destory()方法,消除内存中的无用数据,这个在Servlet销毁的时候调用,但是Servlet触发一次,常驻内存,除非关闭服务器.
注:不全面,只是个人记录.
原文:http://www.cnblogs.com/lwxalxy/p/4674951.html