【前言】
作为一个编程人员,就必须要了解JavaWeb基础,那么既然Servlet是JavaWeb的核心,所以对于servlet的总结也是必不可少的。
【过程】
1.什么是Servlet?
Servlet是运行在服务器端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求、相应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。
2.Servlet的实现步骤
1)创建类实现Servlet接口
2)覆盖尚未实现的方法---service方法
3)在web.xml中进行servlet的配置
3.Servlet的生命周期
1)何时创建:默认第一次访问servlet时创建该对象
2)何时销毁:服务器关闭servlet就销毁了
3)每次访问必须执行的方法:service(ServletRequest req,ServletResponse res)方法
4.Servlet的配置
<!-- servlet的类的配置 -->
<servlet>
<servlet-name>abc</servlet-name>
<servlet-class>com.itheima.servlet.QuickStartServlet</servlet-class>
</servlet>
<!-- servlet的虚拟路径的配置 -->
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/quickStartServlet</url-pattern>
</servlet-mapping>
5.ServletContext对象
1)什么是ServletContext对象
ServletContext代表的是一个web应用的环境(上下文)对象,ServletContext对象内部封装的是该web应用的信息,ServletContext对象一个web应用只有一个。
2)ServletContext对象的生命周期
创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态))
销毁:web应用被卸载(服务器关闭,移除该web应用)
3)怎样获得ServletContext对象
ServletContext servletContext=this.getServletContext();
【感受】
知识是总结出来的,多总结,多读书。