| 1.请描述servlet的体系结构 Servlet -- 接口  :   需要重写抽象方法init(),getServicesConfig(),ervice(),getServletInfo(),destroy()这五个方法
 |
 GenericServlet -- 抽象类:  将servlet接口中的其他方法做了默认空实现,只将service()方法作为抽象方法.
 |
 HttpServlet  -- 抽象类:对http协议的一种封装,简化操作,定义类的时候继承HttpServlet,然后复写doGet/doPost方法即可.
 
 2.什么是协议?
 协议:是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析
 
 3.http的请求由哪几部分组成?每部分的作用?
 http的请求由请求头,请求行,请求空行,请求体四个部分构成.
 1)请求头:客户端浏览器要告诉服务器的一些信息
 2)请求行:发送请求方式 请求url 请求协议/版本
 3)请求空行:就是用于分割POST请求的请求头,和请求体的。
 4)封装POST请求消息的请求参数的
 |