A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.请描述servlet的体系结构
(1)servlet抽象类,需要重写抽象方法init()方法,service()方法,getServletInfo()方法,destroy()方法
(2)GenericServlet抽象类继承Servlet,需要重写service()方法
(3)HTTPservlet抽象类继承GenericServlet,内部已经重写父类GenericServlet所有抽象方法,而我们只需要去根据访问方式重写对应的方式的方法,在内部编写要执行的代码逻辑

2.什么是协议?
协议:是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析

3.http的请求由哪几部分组成?每部分的作用?
http请求有请求行,请求头,请求空行,请求体
(1)请求行:封装了请求方式,url路径 ,http的版本
(2)请求头:Host封装了IP地址,User-Agent浏览器的信息,Connection连接的情况,Referer访问的来处
(3)请求空行:将请求头和请求体进行分离
(4)请求体:内部封装了用户填写的信息
回复 使用道具 举报

1.请描述servlet的体系结构
                     Servlet -- 接口
                |
        GenericServlet -- 抽象类
                |
        HttpServlet  -- 抽象类

        * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
                * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可

        * HttpServlet:对http协议的一种封装,简化操作
                1). 定义类继承HttpServlet
                2). 复写doGet/doPost方法

2.什么是协议?
* 概念:Hyper Text Transfer Protocol 超文本传输协议
        * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式
        * 特点:
                1). 基于TCP/IP的高级协议
                2). 默认端口号:80
                3). 基于请求/响应模型的:一次请求对应一次响应
                4). 无状态的:每次请求之间相互独立,不能交互数据

        * 历史版本:
                * 1.0:每一次请求响应都会建立新的连接
                * 1.1:复用连接
3.http的请求由哪几部分组成?每部分的作用?
              1). 请求行
                请求方式 请求url 请求协议/版本
                GET /login.html        HTTP/1.1

                * 请求方式:
                        * HTTP协议有7中请求方式,常用的有2种
                                * GET:
                                        1. 请求参数在请求行中,在url后。
                                        2. 请求的url长度有限制的
                                        3. 不太安全
                                * POST:
                                        1. 请求参数在请求体中
                                        2. 请求的url长度没有限制的
                                        3. 相对安全
        2). 请求头:客户端浏览器告诉服务器一些信息
                请求头名称: 请求头值
                * 常见的请求头:
                        1. User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息
                                * 可以在服务器端获取该头的信息,解决浏览器的兼容性问题

                        2. Referer:http://localhost/login.html
                                * 告诉服务器,我(当前请求)从哪里来?
                                        * 作用:
                                                1. 防盗链:
                                                2. 统计工作:
        3). 请求空行
                空行,就是用于分割POST请求的请求头,和请求体的。
        4). 请求体(正文):
                * 封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构

Servlet -- 接口 的下一层结构是GenericServlet -- 抽象类 再下一层是HttpServlet  -- 抽象类

2.什么是协议?

定义了,客户端和服务器端通信时,发送数据的格式的协议.

3.http的请求由哪几部分组成?每部分的作用?

请求首行

分为: 请求方式-请求路径-请求协议-版本

请求头

请求头里面包含了大量的客户端发送的自我介绍的数据信息,里面比较重要的是User-Agent 浏览器的版本号和Referer 从哪里访问的服务器.

请求空行

空行,就是用于分割POST请求的请求头,和请求体的。

请求体

封装POST请求消息的参数数据.
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet 接口
GenericServlet:实现Servlet接口,将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
HttpServlet:继承GenericServlet,对http协议的一种封装,简化操作

2.什么是协议?
定义了客户端和服务器端通信时,发送请求数据和响应数据的格式

3.http的请求由哪几部分组成?每部分的作用?
1)请求行
        请求方式 请求url 请求协议/版本
2)请求头:客户端浏览器告诉服务器一些信息
3)请求空行
        空行,就是用于分割POST请求的请求头,和请求体的。
4)请求体(正文):
        封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
答:  ServletRequest 接口​<---继承​--- HttpServletRequest 接口​<--- 实现​---org.apache.catalina.connector.RequestFacade

2.什么是协议?
答:协议:是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析

3.http的请求由哪几部分组成?每部分的作用?
答:http请求由四部分构成:
(1)请求行:封装了请求方式,url路径 ,http的版本
(2)请求头:Host封装了IP地址,User-Agent浏览器的信息,Connection连接的情况,Referer访问的来处
(3)请求空行:将请求头和请求体进行分离
(4)请求体:内部封装了用户填写的信息
回复 使用道具 举报


1.请描述servlet的体系结构
Servlet接口-GenericServlet抽象类-HttpServlet抽象类
GenericServlet:将Servlet接口中的其他方法做了默认空实现,只将service()方法作为抽象
定义Servlet类时,可以继承GenericServlet,实现service()方法
HttpServlet:对http协议的一种封装,定义类继承HttpServlet,复写doGet/doPost方法

2.什么是协议?
定义了客户端和服务器端通信时发送/响应数据的格式

3.http的请求由哪几部分组成?每部分的作用?
请求行:包含请求方式,请求url,请求协议/版本
请求头:客户端浏览器告诉服务器的信息
请求空行:用于分割POST请求的请求头和请求体。
请求体:封装POST请求消息的请求参数
回复 使用道具 举报

1.请描述servlet的体系结构
          Servlet -- 接口
                |
        GenericServlet -- 抽象类
                |
        HttpServlet  -- 抽象类

        * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
                * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可

        * HttpServlet:对http协议的一种封装,简化操作
                1). 定义类继承HttpServlet
                2). 复写doGet/doPost方法

2.什么是协议?
协议是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析

3.http的请求由哪几部分组成?每部分的作用?
1)请求头:客户端浏览器要告诉服务器的一些信息
2)请求行:发送请求方式 请求url 请求协议/版本
3)请求空行:就是用于分割POST请求的请求头,和请求体的。
4)封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
答:
   Servlet--接口
     |
   GenericServlet -- 抽象类:
          将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象;
     |
   HttpServlet  -- 抽象类:
          对http协议的一种封装,简化操作。根据请求方式不同,执行的代码也不同;

2.什么是协议?
答:定义了客户端和服务器通信的数据格式,只有当客户端和服务器同时遵守相同的协议时,才能进行通信;

3.http的请求由哪几部分组成?每部分的作用?
答:
    请求行:包含了客服端的请求方式、请求url、请求协议和版本;
    请求头:是客户端告诉服务器的某些信息,即为客户端的自我介绍;
    请求空行:一行空行,分割用,分开请求头和请求体;
    请求体:封装post的请求消息的请求消息,get方式请求的没有请求体;
回复 使用道具 举报
叶凌青
1.请描述servlet的体系结构
答:
        Servlet--接口
        |
        GenericServlet -- 抽象类:
                将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象;
        |
        HttpServlet  -- 抽象类:
                对http协议的一种封装,简化操作。根据请求方式不同,执行的代码也不同;

2.什么是协议?
答:
        定义了客户端和服务器通信的数据格式,只有当客户端和服务器同时遵守相同的协议时,才能进行通信;

3.http的请求由哪几部分组成?每部分的作用?
答:
        请求行:包含了客服端的请求方式、请求url、请求协议和版本;
        请求头:是客户端告诉服务器的某些信息,即为客户端的自我介绍;
        请求空行:一行空行,分割用,分开请求头和请求体;
        请求体:封装post的请求消息的请求消息,get方式请求的没有请求体;
回复 使用道具 举报

1.请描述servlet的体系结构
                     Servlet -- 接口
                |
        GenericServlet -- 抽象类
                |
        HttpServlet  -- 抽象类

        * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
                * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可

        * HttpServlet:对http协议的一种封装,简化操作
                1). 定义类继承HttpServlet
                2). 复写doGet/doPost方法

2.什么是协议?
* 概念:Hyper Text Transfer Protocol 超文本传输协议
        * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式
        * 特点:
                1). 基于TCP/IP的高级协议
                2). 默认端口号:80
                3). 基于请求/响应模型的:一次请求对应一次响应
                4). 无状态的:每次请求之间相互独立,不能交互数据

        * 历史版本:
                * 1.0:每一次请求响应都会建立新的连接
                * 1.1:复用连接
3.http的请求由哪几部分组成?每部分的作用?
              1). 请求行
                请求方式 请求url 请求协议/版本
                GET /login.html        HTTP/1.1

                * 请求方式:
                        * HTTP协议有7中请求方式,常用的有2种
                                * GET:
                                        1. 请求参数在请求行中,在url后。
                                        2. 请求的url长度有限制的
                                        3. 不太安全
                                * POST:
                                        1. 请求参数在请求体中
                                        2. 请求的url长度没有限制的
                                        3. 相对安全
        2). 请求头:客户端浏览器告诉服务器一些信息
                请求头名称: 请求头值
                * 常见的请求头:
                        1. User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息
                                * 可以在服务器端获取该头的信息,解决浏览器的兼容性问题

                        2. Referer:http://localhost/login.html
                                * 告诉服务器,我(当前请求)从哪里来?
                                        * 作用:
                                                1. 防盗链:
                                                2. 统计工作:
        3). 请求空行
                空行,就是用于分割POST请求的请求头,和请求体的。
        4). 请求体(正文):
                * 封装POST请求消息的请求参数的
回复 使用道具 举报
王佳盛


1.        请描述servlet的体系结构
Servlet(接口)-->GenericServlet(抽象类)-->HttpServlet(抽象类)
HttpServlet继承了GenericServlet,GenericServlet继承了Servlet。
GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象。我们在使用的时候只需要实现service方法即可。
HttpServlet:对http协议的一种封装,简化操作       
1.        定义类继承HttpServlet
2.        复写doGet/doPost方法

2.        什么是协议?
协议是客户端和服务器端通信需要共同遵循的一种规则。

3.        http的请求由哪几部分组成?每部分的作用
1.        请求行:请求方式 请求url 请求协议/版本
2.        请求头:客户端浏览器告诉服务器一些信息
3.        请求空行:空行,就是用于分割POST请求的请求头,和请求体的。
4.        请求体:封装POST请求消息的请求参数的
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马