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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.请描述servlet的体系结构
2.什么是协议?
3.http的请求由哪几部分组成?每部分的作用?

17 个回复

倒序浏览
1.请描述servlet的体系结构
        Servlet -- 接口
                |
        GenericServlet -- 抽象类
                |
        HttpServlet  -- 抽象类-----区分请求方式
       
2.什么是协议?
        客户端和服务器端交换数据的格式,是统一规定的
       
3.http的请求由哪几部分组成?每部分的作用?
        请求行
                描述请求方式:HTTP协议有7中请求方式,常用的有2种
        请求头
                客户端浏览器告诉服务器一些关于浏览器的信息
        请求空行
                分割POST请求的请求头,和请求体的。
        请求体
                封装POST请求消息的请求参数的通过>>>控制台>>>网络>>>查看
回复 使用道具 举报
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)请求体:内部封装了用户填写的信息
注意:post方式有请求空行和请求体,get方式没有请求空行的请求体,它将用户的信息封装在请求行后
回复 使用道具 举报

1.请描述servlet的体系结构
genericServlet是一个抽象类,它实现servlet接口,重写了service外的四个方法。
HTTPServlet继承了genericServlet,实现了servlet接口,它也是一个抽象类。通常我们会创建一个类来继承HTTPServlet,重写其中的doGet和doPost方法,然后使用公用的一些方法写在doGet中,而再doPost中调用doGet方法。

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

3.http的请求由哪几部分组成?每部分的作用?
四部分,分别是请求行;请求头; 请求空行 ;请求体
1 请求行:包含请求方式  URL 协议/版本 如GET /login.html。在此注意post和get方法的一个最大区别:get没有请求体,它的请求参数放在请求行中,URL后;而post有请求体。2 请求头  客户端要告诉服务端的一些信息 ,包括accept, user-agent,referer
3 请求空行 :要来分割请求头和请求体的
4 请求体 用来封装post请求消息的请求参数的。
回复 使用道具 举报

1.请描述servlet的体系结构
genericServlet是一个抽象类,它实现servlet接口,重写了service外的四个方法。
HTTPServlet继承了genericServlet,实现了servlet接口,它也是一个抽象类。通常我们会创建一个类来继承HTTPServlet,重写其中的doGet和doPost方法,然后使用公用的一些方法写在doGet中,而再doPost中调用doGet方法。

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

3.http的请求由哪几部分组成?每部分的作用?
四部分,分别是请求行;请求头; 请求空行 ;请求体
1 请求行:包含请求方式  URL 协议/版本 如GET /login.html。在此注意post和get方法的一个最大区别:get没有请求体,它的请求参数放在请求行中,URL后;而post有请求体。2 请求头  客户端要告诉服务端的一些信息 ,包括accept, user-agent,referer
3 请求空行 :要来分割请求头和请求体的
4 请求体 用来封装post请求消息的请求参数的。
回复 使用道具 举报


1.请描述servlet的体系结构
最顶级接口Servlet,定义了        JAVA代码被浏览器访问的规则,接口下有实现抽象类GenericServlet,这个抽象类将Servlet接口中其他的方法做了默认空实现,只讲service方法作为实现,
我们最常用的是HttpServlet抽象类,他继承自GenericServlet,他是对http协议的一种封装,简化操作,我们定义类去继承他的时候,只需要复写doGet和doPost方法.
2.什么是协议?
协议就是客户端和服务器端进行通信时,通信数据的格式规则,不同的协议有着不一样的规则和信息格式.
3.http的请求由哪几部分组成?每部分的作用?
http的请求由请求头,请求行,请求空行,请求体四个部分构成.
请求头是封装了客户端浏览器想要告诉服务器的一些信息;
请求行中发送了请求方式,请求地址,请求的协议/版本号等信息;
请求空行是用于分割POST请求的请求头和请求体的空行;
请求体就是需要发送的信息正文体,封装了请求消息的请求参数.
回复 使用道具 举报
陈彬 中级黑马 2019-2-12 20:30:44
7#
1.请描述servlet的体系结构
genericServlet是一个抽象类,它实现servlet接口,重写了service外的四个方法。
HTTPServlet继承了genericServlet,实现了servlet接口,它也是一个抽象类。通常我们会创建一个类来继承HTTPServlet,重写其中的doGet和doPost方法,然后使用公用的一些方法写在doGet中,而再doPost中调用doGet方法。
2.什么是协议?
协议:是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析
3.http的请求由哪几部分组成?每部分的作用?
四部分,分别是请求行;请求头; 请求空行 ;请求体
1 请求行:包含请求方式  URL 协议/版本 get没有请求体,它的请求参数放在请求行中,URL后;而post有请求体。
2 请求头  客户端要告诉服务端的一些信息 ,
3 请求空行 :要来分割请求头和请求体的
4 请求体 用来封装post请求消息的请求参数的。
回复 使用道具 举报
1.请描述servlet的体系结构
servlet -- 接口
GenericServlet --抽象类
HttpServlet --抽象类
2.什么是协议?
协议:是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析
3.http的请求由哪几部分组成?每部分的作用?
http由 请求行 请求头 请求空行 请求体
请求行    请求方式 请求url 请求协议/版本
请求头    客户端浏览器告诉服务器一些信息请求头名称: 请求头值
请求空行 就是用于分割POST请求的请求头,和请求体的。
请求体    封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
        Servlet -- 接口
        GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
                * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可
         HttpServlet:对http协议的一种封装,简化操作
                1. 定义类继承HttpServlet
                2. 复写doGet/doPost方法

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

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

回复 使用道具 举报
1.请描述servlet的体系结构
   GenericServle抽象类继承Servlet接口,实现HttpServlet抽象类
2.什么是协议?
定义了,客户端和服务器端通信时,发送数据的格式.
3.http的请求由哪几部分组成?每部分的作用?
四部分;
请求行:HTTP协议有7中请求方式,常用的有2种
请求头:客户端浏览器告诉服务器一些信息
请求空行:空行,就是用于分割POST请求的请求头,和请求体的。
请求体(正文):封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构Servlet -- 接口  :   需要重写抽象方法init(),getServicesConfig(),ervice(),getServletInfo(),destroy()这五个方法
                |
GenericServlet -- 抽象类:  将servlet接口中的其他方法做了默认空实现,只将service()方法作为抽象方法.
                |
HttpServlet  -- 抽象类:对http协议的一种封装,简化操作,定义类的时候继承HttpServlet,然后复写doGet/doPost方法即可.
2.什么是协议?
定义了客户端和服务器端通信时的请求消息和响应消息的规范.
3.http的请求由哪几部分组成?每部分的作用?

1.请求行:里面包含了请求方式,请求的url以及请求协议/版本
2.请求头:客户端浏览器告诉服务器一些信息.常见的请求头,1,User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息,可以在服务器端获取该头的信息,解决浏览器的兼容性问题.2.Referer:告诉服务器当前请求从哪里来,可以用来防盗链以及统计工作.
3.请求空行:空行,就是用来分割Post请求的请求头和请求体的.
4.请求体:用来封装Post请求消息的请求参数,get请求方式没有请求体.
回复 使用道具 举报
1.请描述servlet的体系结构Servlet接口下有GenericServlet抽象类,HttpServlet抽象类。
GenericServlet抽象类将servlet接口中其他方法做了默认实现,只将service方法作为抽象
HttpServlet抽象类已经重写了GenericServlet所有方法,用的时候只需要调用相应的方法即可,简化操作


2.什么是协议?
规定了客户端与服务器端通信时,发送数据的格式

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

请求行:包含了Http七种请求方式的其中一种,请求URL 请求协议/版本
请求头:客户端告诉服务器的一些信息。常见的请求头有User-Agent:浏览器告诉服务器使用的浏览器版本;Refer:地址,告诉服务器从哪里来
请求空行:用于分割POST请求的请求头和请求体。
请求体:封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
答:

Servlet -- 接口
        |implement
GenericServlet -- 抽象类
        |extends
HttpServlet  -- 抽象类


GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
HttpServlet:对http协议的一种封装 简化代码 复写doGet/doPost方法

2.什么是协议?
答:定义了,客户端和服务器端通信时,发送数据的格式 ,是客户端和服务器端通信的规范。

Hyper Text Transfer Protocol 超文本传输协议

模型是 请求<--->响应  


3.http的请求由哪几部分组成?每部分的作用?
答:request分为4部分
请求行  :包括内容有:请求方式 请求url 请求协议/版本

请求头:客户端浏览器告诉服务器一些信息 包括:
   User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息
    Referer:告诉服务器,连接来源。(防盗链、统计工作)

请求空行: 空行,就是用于分割POST请求的请求头和请求体。
请求体:封装POST请求消息的请求参数的    (get请求是没有请求体的)

回复 使用道具 举报
1.请描述servlet的体系结构
(1)servlet本身是一个可以运行在服务器上的java类,继承servlet抽象类,需要重写抽象方法init(),service()方法,getServletInfo()方法,destory()方法
(2)GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象方法(将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可)
(3)HttpServlet:对http协议的一种封装,简化操作(复写doGet/doPost方法)
2.什么是协议?
协议:是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输规则,才能够让传输的内容按照协议规则进行解析
3.http的请求由哪几部分组成?每部分的作用?
由一下部分组成
1、请求行:封装了请求方式,url路径 ,http的版本
2、请求头:Host封装了IP地址,User-Agent浏览器的信息,Connection连接的情况,Referer访问的来处
3、请求空行:将请求头和请求体进行分离
4、请求体:内部封装了用户填写的信息(get方式没有请求体)




回复 使用道具 举报
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协议的一种封装,定义类继承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. 请求行:请求方式 请求url 请求协议/版本
2. 请求头:客户端浏览器告诉服务器一些信息
3. 请求空行:空行,就是用于分割POST请求的请求头,和请求体的。
4. 请求体(正文):封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。
GenericServlet抽象类将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象。因此定义Servlet类时,可以继承GenericServlet,然后实现service()方法即可。
       HttpServlet实现了专门用于响应HTTP请求的Servlet,提供了响应对应HTTP标准请求的doGet()、doPost()等方法。
2.什么是协议?
       网络传输协议是指一种标准,这种标准规定了如怎么样建立连接、怎么样互相识别等规则,使得在传输系统中的终端之间传播信息成为可能。
3.http的请求由哪几部分组成?每部分的作用?
1)请求行,声明请求的方式,url以及协议信息等,格式如下:
       请求方式请求url 请求协议/版本
       GET/login.html     HTTP/1.1
2)请求头,是指客户端浏览器提供给服务器的一些信息,格式如下:
       请求头名称: 请求头值
3)请求空行,用于分割POST请求的请求头和请求体。
4)请求体(正文),用于封装POST请求消息的请求参数。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马