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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

50 个回复

倒序浏览
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是继承Servlet接口的抽象类,重写了servlet()方法->HttpServlet抽象类继承GenericServlet,重写了其所有的抽象方法我们只需要去根据访问方式重写对应的方式方法,在内部写要执行的逻辑代码。

2.什么是协议?
协议:就是一种规则,定义了客户端与服务器端通信时候请求数据和响应数据的格式对于双方共同约束,规范的传输规则。

3.http的请求由哪几部分组成?每部分的作用?
请求由四部分组成:①请求行        ②请求头 ③请求空行 ④请求体
①请求行:可以根据请求行知道 请求方式/请求url  请求协议/版本 (GET /login.html        HTTP/1.1)
②请求头:客户端浏览器告诉服务器一些信息:其中常见的有
                           User-Agent告诉服务器访问的浏览器版本信息可以解决浏览器的兼容问题
                           Referer告诉服务器当前请求从哪里来可以做到防盗链和统计工作
③请求空行:用来分隔POST请求的请求头和请求体的
④请求体:封装POST请求消息的请求参数,注意GET请求方式是没有请求体的
                 请求消息数据格式相当于浏览器向服务器发送的自我介绍封装到(request)
                 我们就可以使用request对象来获取请求消息数据格式中的所以内容
回复 使用道具 举报
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请求消息的请求参数的
回复 使用道具 举报

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的体系结构
答:
        Servlet--接口
        |
        GenericServlet -- 抽象类:
                将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象;
        |
        HttpServlet  -- 抽象类:
                对http协议的一种封装,简化操作。根据请求方式不同,执行的代码也不同;

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

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

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

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 -- 接口  :   需要重写抽象方法init(),getServicesConfig(),ervice(),getServletInfo(),destroy()这五个方法
                |
GenericServlet -- 抽象类:  将servlet接口中的其他方法做了默认空实现,只将service()方法作为抽象方法.
                |
HttpServlet  -- 抽象类:对http协议的一种封装,简化操作,定义类的时候继承HttpServlet,然后复写doGet/doPost方法即可.

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

3.http的请求由哪几部分组成?每部分的作用?
http的请求由请求头,请求行,请求空行,请求体四个部分构成.
1)请求头:客户端浏览器要告诉服务器的一些信息
2)请求行:发送请求方式 请求url 请求协议/版本
3)请求空行:就是用于分割POST请求的请求头,和请求体的。
4)封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet接口

GenericServlet抽象类:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象

HttpServlet抽象类:对http协议的一种封装,简化操作

2.什么是协议?

传输协议:客户端和服务器端通信时,发送数据的格式(两端都要遵守才能通信)
        * 特点:1. HTTP基于TCP/IP的高级协议
                2. HTTP默认端口号:80
                3. 基于请求/响应模型的:一次请求对应一次响应(多次请求对应多次响应)
                4. 无状态的:每次请求之间相互独立,不能交互数据(每次请求都初始化没有数据交互)

3.http的请求由哪几部分组成?每部分的作用?
三部分组成.
请求行:内部包含请求的方式:有7种,常用的2种.请求的URL 请求协议/版本
        (例如:用户使用1.1版本的HTTP协议请求方式GET获取的login.html地址的文件内容)
请求头:客户端浏览器告诉服务器一些信息
        (例如:告知了客户端电脑的IP地址 客户端版本 客户端编解码格式)
请求空行:空行,就是用于分割POST请求的请求头,和请求体的。
请求体(正文):gat请求没有请求体
        * 封装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的体系结构
-   Servlet接口
-   GenericServlet抽象类
-   HttpServlet抽象类
2.什么是协议?
-    定义了,客户端和服务器端通信时,发送数据的格式

3.http的请求由哪几部分组成?每部分的作用?
-    请求行:浏览器告诉服务器使用的版本信息
-    请求头:客户端浏览器告诉服务器一些信息
-    请求空行:空行,就是用于分割POST请求的请求头,和请求体的
-    请求体:封装POST请求消息的请求参数的

回复 使用道具 举报
1.请描述servlet的体系结构

javax.servlet   Interface Servlet -->servlet体系顶层接口
javax.servlet.GenericServlet      -->servlet接口的实现类
javax.servlet.http.HttpServlet    -->GenericServlet的子类,


2.什么是协议?

协议就是服务器与客户端进行连接通信时需要共同遵守的规则

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

(1)请求行    是由请求方式、请求URL、请求协议/版本组成
(2)请求头    是将客户端浏览器的信息告诉服务器
(3)请求空行 用来分割请求头和请求体
(4)请求体    请求的内容
注意:如果请求方式是get,则没有请求体,请求体内容会封装到请求URL后面
回复 使用道具 举报

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

Servlet接口,定义了Java类被浏览器访问到的规则
GenericServlet,将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
HttpServlet,对http协议的一种封装,简化操作

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

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

2.什么是协议?
答:
         协议就是一种规则,客户端和服务器端通信时,发送数据的格式定义了,是一种请求与响应的关系;通过浏览器和服务器进行数据交互,进行超文本(文本、图片、视频等)传输的规定

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的体系结构
(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的体系结构
  servlet的体系结构为
        Servlet -- 接口
                |
        GenericServlet -- 抽象类
                |
        HttpServlet  -- 抽象类

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

3.http的请求由哪几部分组成?每部分的作用?       
   (1)请求行:包含了请求方式、url路径和请求协议及版本这三个内容,用于告知服务器浏览器的请求内容
   (1)请求头:包含了浏览器版本信息、ip地址、访问来源等信息,给予服务器部分访问信息,让服务器端判断,主要用于解决不同版本浏览器的兼容性问题
   (3)请求空行:分离请求头和请求体
   (4)请求体:封装post请求消息的请求参数,使用post请求方法时提交的数据会封装在其中,相比于get方法增加了安全性,因为get方法会将需要提交的数据显示在地址栏,而post则是封装在请求体当中来进行提交
回复 使用道具 举报
陈鹏涛
1.描述servlet的体系结构?
          Servlet -- 接口
        GenericServlet -- 抽象类
        HttpServlet  -- 抽象类

2.什么是协议?
      是定义了客户端和服务器端通信时,请求数据和响应数据的格式,对于双方的共同约束,规范的传输

3.http的请求由那几个部分组成?每个部分的作用?
     1请求行:请求方式 请求协议版本
      2请求头:客户端浏览器告诉服务器一些信息
     3.请求空行:空行,就是用于分割POST请求的请求头,和请求体的
     4.请求体:封装post请求信息的请求参数
回复 使用道具 举报
1.请描述servlet的体系结构
        Servlet                     -- 接口:原始的servlet:包含5个抽象方法,其中init() service() destory和生命周期相关
            |
       GernericServlet       -- 抽象类:为了解决每次编写Servlet实现类都要重写5个抽象方法(有些方法没用到),GernericServlet继承
            |                                             Servlet,并实现抽象方法的空方法,只有service是抽象方法,等待用户去实现,因为service是肯定会用到
        HttpServlet             -- 抽象类:HttpServlet继承了GernericServlet,主要是在GernericSerlvet基础上实现了service方法,增加了对请
                                                          求方式的处理,用户只要在对应的请求方法例如doGet(),doPost()里面填写执行代码就行,不用对请求方式进行判断                                    
2.什么是协议?
        协议是进行数据通信双方约定好的数据通信规则,保证数据可靠传输和数据内容的正确解析;
3.http的请求由哪几部分组成?每部分的作用?
(1)请求行:用来告诉服务器该请求的请求方式,请求路径,请求协议;
(2)请求头:告知服务器浏览器信息,请求的来源地址等;
(3)请求空行:隔离请求头和请求体;
(3)请求体:包含请求的数据,只有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).请求空行:用来分割请求头和请求体
4).请求体:内部封装了请求参数
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马