1、理解Servlet的工作原理(重点)
2、理解Servlet的生命周期(重点)
Servlet的生命周期:加载及实例化-->初始化-->服务-->销毁(详细请看后面(调用方法))
3、掌握常用的Servlet API(重点,难点)
4、会使用Servlet处理用户的请求(重点)
5、会通过注解配置Servlet
Servlet和Servlet容器:
Servlet体系结构:
Servlet接口:
GenericServlet抽象类:
ServletContext接口:
ServletConfig接口:
ServletRequest接口:
HttpServletRequest接口:
ServletResponse接口:
HttpServletResponse接口:
Servlet生命周期:
Servlet生命周期:客户端发送请求,服务器接收到请求,到servlet容器中去找一个处理当前请求的servlet,实例化当前servlet,servlet调用init方法初始化servlet实例,初始化完毕调用service方法,然后根据发送的请求类型调用do***(),来处理当前。处理完请求给出对应的响应,当前servlet就调用destroy方法销毁当前servlet。
Servlet生命周期流程梳理:
Servlet的使用:
Servlet中程序包javax.servlet不存在解决方案如下:
获取Servlet初始化参数:
JSP对比Servlet:
使用Servlet实现控制器: