day47_Servlet

Servlet

​ **server Applet ** 运行在服务端的小程序,使用Java语言编写

​ 使用Java语言编写的运行在服务端的小程序,接口

​ 在接口中定义的有很多具体的标准(抽象方法体现)

快速入门:

​ 步骤:

​ 第一步:部署当前项目到tomcat中

​ 第二步:让浏览器客户端找到项目中对外提供的某个服务 路径映射 url- pattern

​ 第三步:启动服务器

​ Servlet的内部实现原理:

​ Servlet是sun公司提供的一套规范

​ Servlet规范:包含三个技术点:(servlet技术、filter过滤器技术、listener监听器技术)

​ 原理:

​ 当客户端发送一个请求过来时,tomcat会先解析请求的url路径,在web.xml文件中去找对应的路径,如果找到,就会读取的名字,通过servlet-name找到对应的服务类,加载该服务类信息,tomcat会创建该类对象调用service()方法,执行其中内容,如果该服务类被第一次请求,那么会先调用init()方法初始化该类对象的信息。

​ Servlet生命周期

​ init():Servlet类的对象被创建的时候调用到

​ service():每次发送请求的时候会被执行

​ ServletRequest代表请求 会把Http的请求中所有信息装配到 ServletRequest对象中

​ ServletResponse代表响应 会把Http响应中的所有信息装配到 ServletResponse对象中

​ destroy():

posted @ 2021-01-12 23:01  随风十万里  阅读(48)  评论(0编辑  收藏  举报