JSP&Servlet基础02
ServletServlet是Java Web的三大组件之一,它属于动态资源,Servlet的作用是处理请求
流程:
接受请求数据
处理请求
完成响应
Servlet的对象创建,方法调用全都由Tomcat调用
实现Servlet方式
三种方式:
实现javax.servlet.Servlet接口
继承javax.servlet.GenericServlet类
继承javax.servlet.http.HttpServlet类
接口javax.servlet.Servlet五个方法:
Destory 生命周期方法,会在Servlet被销毁之前调用,并且它只会被调用一次
getServletConfig获取Servlet的配置信息
getServletInfo获取Servlet信息,自我介绍
Init 生命周期方法,会在Servlet对象创建后马上执行,并只执行一次
Service生命周期方法,会被调用多次,处理请求都是调用这个方法
如何让浏览器访问Servlet
Tomcat通过和<url-pattern>匹配,匹配成功后,得到对应的name,再匹配,
得到对应的<servlert-class>,通过反射创建该类对象(该类必须有个无参构造器)
生命周期方法:
Void init(ServletConfig):创建后立即执行只一次
Void service(ServletRequest request,ServletResponse response):每次处理请求都被调用
Void destory():被销毁前立即执行只一次
特性:
单例,一个类只有一个对象,可存在多个servlet
线程不安全
页:
[1]