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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

47 个回复

倒序浏览
1.请描述servlet的体系结构?
答:
Servlet -- 接口
        |
GenericServlet -- 抽象类
        |
HttpServlet  -- 抽象类

* GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
* 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可
* HttpServlet:对http协议的一种封装,简化操作
        1. 定义类继承HttpServlet
        2. 复写doGet/doPost方法

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的体系结构
答:Servlet 父接口  ——> GenericServlet  抽象类(实现了Servlet接

口)——>  HttpServlet  抽象类(继承了GenericServlet类)

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

3.http的请求由哪几部分组成?每部分的作用?
答:1.请求行——请求方式  请求URL  请求协议/版本
    2.请求头——浏览器告诉服务器的一些信息
    3.请求空行——分割请求头和请求体的,没有其他实质作用
    4.请求体——封装Post请求消息的请求参数,只有post方法有请求体
回复 使用道具 举报
1.请描述servlet的体系结构

答:        servlet        ---父接口
           |
        GenericServlet ---抽象类  
           |
        HttpServlet    ---抽象类  

2.什么是协议?

答:        协议就是一种规范规定。

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

答:        4部分:
                请求行:浏览器将(请求方式 请求url 协议/版本号)告诉服务器端。
                请求头:浏览器客户端告诉服务器端一些信息,比如浏览器名称版本等等。
                请求空行:间隔post请求消息的请求头和请求体的。
                请求体:post请求消息中用来封装请求参数的。
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet是一个接口 ,GenernicServlet是一个抽象类实现了Servlet,HttpsSrvlet实现了GenernicServlet抽象类,也是一个抽象类。

2.什么是协议?

协议是一个规定,定义了浏览器和服务器间进行数据传输的格式要求。

3.http的请求由哪几部分组成?每部分的作用?
http由1.请求行,作用:告诉服务的关于浏览器的一些信息,例如版本,提交方式,请求内容等;2.请求头,作用:以键值对的形式发送浏览器相关信息,如使用的是什么浏览器等;3.请求空行,作用:用于区分请求头与请求体;4.请求体,作用:用于传输浏览器以post方式提交的参数给浏览器。
回复 使用道具 举报
1.请描述servlet的体系结构
servlet是一个接口  genericservlet是一个实现servlet的接口  httpservlet是一个继承genericservlet的使用方法
2.什么是协议?
就是一种规范
3.http的请求由哪几部分组成?每部分的作用?
请求行,请求头,请求空行,请求体
请求行是:请求方式,请求URL,请求版本和协议
请求头是:请求头是客户端浏览器告诉服务器的一些信息
请求空行是:是用于分割请求头和请求体的作用
请求体是:封装请求方法的
回复 使用道具 举报
1.请描述servlet的体系结构
httpservlet继承genericservlet实现servlet
2.什么是协议?
协议是数据交互的规范格式
3.http的请求由哪几部分组成?每部分的作用?
请求行:显示提交方式 提交路径 提交协议
请求头:浏览器类型,浏览器版本,告诉服务器浏览器可以接受的数据格式
请求空行:用来隔开请求头和请求体
请求体:只有post才有请求体,用来封装用户提交的数据.
回复 使用道具 举报
1.请描述servlet的体系结构
答 :  HttpServlet类继承GenericServlet类
       GenericServlet类实现Servlet接口

2.什么是协议?
答 :  协议就是规定 , 规范

3.http的请求由哪几部分组成?每部分的作用?
答: 请求头 :  浏览器告诉服务器一些信息
     请求行 :  将请求方式 ,  请求url以及请求协议版本信息发送给服务器
     请求空行 :  空行 ,  用于分割post请求的请求头和请求体的
     请求体 : 用来封装post请求消息的数据
回复 使用道具 举报
1.请描述servlet的体系结构
答:        Servlet-------------------接口(父接口)
               GenericServlet--------类(实现上述接口)
        HttpServlet-------------类(继承上述类)【实际开发使用此类】

2.什么是协议?
答:协议是事物间的一种规范。

3.http的请求由哪几部分组成?每部分的作用?
答        请求行:将请求方式,url,协议/版本和get方法的参数传递给数据库
        请求头:将浏览器版本信息告诉数据库,解决兼容问题;将浏览器地址发送给数据库,
                防盗链和进行统计工作
        请求空格:用于分割POST请求的请求头,和请求体的
        请求体:封装POST请求消息的请求参数
回复 使用道具 举报
1.请描述servlet的体系结构

- Servlet是一个接口,抽象类GenericServlet实现了这个接口,HttpServlet实现了上述类.

2.什么是协议?

- Http协议定义了客户端和服务器传输数据的格式

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

- 请求头  : 客户端浏览器告诉服务器一些信息
- 请求行 :  展示了请求方式,请求url,请求的http协议的版本
- 请求空行 : 空行就是用来分割POST请求的请求头,和请求体的
- 请求体 : 封装post请求消息的请求参数.
回复 使用道具 举报
1.请描述servlet的体系结构
servlet的实现类是genericServlet, HttpServlet继承了genericServlet

2.什么是协议?
定义了浏览器到服务器的请求数据格式和服务器到浏览器数据格式的传输规范

3.http的请求由哪几部分组成?每部分的作用?
请求行:可以获取请求的方式 、项目路径、协议方式和版本信息
请求头:可以获取客户主机(host)ip、访问的资源路径(gettextpath)、访问的浏览器和版本信息(user-agent)、 告诉服务器当前页面来自哪里(referer)重点.告诉服务器当前页面能被什么浏览器接收
请求空行:空行做请求头和请求体的分割
请求体:请求的参数(getparameter)

回复 使用道具 举报
1.请描述servlet的体系结构
Servlet(接口) - GenericServlet(抽象类) - HttpServlet(抽象类)

2.什么是协议?
服务器与客户端之间的一种约束(规范)

3.http的请求由哪几部分组成?每部分的作用?
http的请求由请求行.请求头.请求空行.请求体组成。
请求行:能够获取请求方式get和post,还能够获取请求url,还有获取请求协议/版本
请求头:客户端浏览器告诉服务器一些信息
请求空行:用于分割POST请求的请求头和请求体
请求体:封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
答:
servlet:一个特殊的Java接口
     |      实现
GenericServlet:一个抽象类实现了servlet接口并将接口中的其他方法做了默认空实现,只将service()方法作为抽象
     |      继承
HttpServlet:一个抽象类继承了GenericServlet类,在类中对http协议进行了封装,简化了操作

2.什么是协议?
答:
协议:就是一种约束,在Java中就是接口。
http协议:规定了浏览器与服务器交互(请求/响应)时的数据传输格式。

3.http的请求由哪几部分组成?每部分的作用?
答:
请求行:请求行中描述了访问服务器,请求方式、 请求url 、请求协议/版本
请求头:浏览器(客户端)告诉服务器的一些信息
请求空行:空行,用于分割POST请求的请求头和请求体的
请求体:用于封装post请求消息的请求参数(get请求方式没有)
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet 接口 (父接口)
GenericServlet    抽象类(实现Servlet 接口)
HttpServlet    抽象类(继承GenericServlet类)
2.什么是协议?
规范 浏览器和服务器之间的访问约定
3.http的请求由哪几部分组成?每部分的作用?
四个部分构成:
请求行: 显示 请求方式 浏览器地址栏信息 协议和协议版本号
请求头 客户端浏览器告诉服务器
请求空行 分割请求头和请求体
请求体 封装post请求消息的请求数据
回复 使用道具 举报
1.请描述servlet的体系结构
servlet是一个接口
GenericServlet是一个抽象类实现接口,只默认重写service方法
HttpServlet是一个抽象类继承了抽象类


2.什么是协议?
是一种规范约束,对HttpServler定义类继承了Http协议;
是对Http协议的一种封装,简化操作,复写了doget/dopost方法


3.http的请求由哪几部分组成?每部分的作用?
*请求行:
通过内容知道1获取请求方式:get,post;2.得到虚拟目录,或者是项目模块目录;3.获取servket路径4.如果是get方式可以获取请求参数5.获取*请求uri;6.获取协议版本;7.获取可获记得ip地址;
*请求头:获取请求头name,值数据
*请求空行:对请求头与请求体的空行
*请求体:封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet是一个特殊的java类,它在tomcat服务器运行,接收浏览器的请求,响应数据。
2.什么是协议?
协议是一种规范和约束;
3.http的请求由哪几部分组成?每部分的作用?
由请求行、请求头、请求空行和请求体4部分组成。
回复 使用道具 举报
1.请描述servlet的体系结构
答:Servlet -- 接口
                |
        GenericServlet -- 抽象类
                |
        HttpServlet  -- 抽象类
如果实现Servlet接口,有个缺点就是需要重写接口中的所有方法,太麻烦了。
如果继承GenericServlet,有个好处就是只需要重写需要的方法,比如service(),但是有个缺点就是没有很好的支持Http协议。
如果继承HttpServlet,只有一个好处就是它封装了http协议能简化操作,并且HttpServlet它对http协议传输的数据有很好的支持。(推荐使用)

2.什么是协议?
答:协议就是约束,约定,规范,规定。
例如http协议就是规定浏览器和服务器之间交互的约定。

3.http的请求由哪几部分组成?每部分的作用?
答:请求行
                *告诉服务器本次请求的地址,请求的方法,请求的版本
        请求头
                *User-Agent: 告诉服务器端,客户端使用的是什么浏览器。
                         作用:在服务器端根据浏览器的不同,处理兼容性问题
                         比如:在下载文件时,根据浏览器的不同,处理下载文件名为中文乱码问题时(处理的方式不同)
                *Referer:告诉服务器端,本次请求从哪来。         
        请求空行
                *空行,就是用于分割POST请求的请求头,和请求体的。
        请求体
                *封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet(接口) > GenericServlet(抽象类) > HttpSerblet(抽象类)

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

3.http的请求由哪几部分组成?每部分的作用?
请求行:保存请求方式、请求url、请求协议/版本
请求头:客户端浏览器告诉服务器一些信息。
请求空:分割请求请求头和请求体的数据。
请求体:封装post请求消息的请求参数。
回复 使用道具 举报
1.请描述servlet的体系结构

        之父类继承关系
        Servlet接口--->GeneruServlet--->HttpServlet
        继承GeneruServlet然后实现servlet方法即可
        继承HttpServlet然后复写doget与dopost
       

2.什么是协议?
        协议就是合同,与约定。
        就是约束浏览器与服务器之间数据传输的格式‘

3.http的请求由哪几部分组成?每部分的作用?
请求部分
        请求行
        比如:GET /login.html?username=rose&password=888 HTTP/1.1
请求头
        User-Agent: 告诉服务器端,客户端使用的是什么浏览器。
        作用:在服务器端根据浏览器的不同,处理兼容性问题
        比如:在下载文件时,根据浏览器的不同,处理下载文件名为中文乱码问题时(处理的方式不同)
         Referer : 防盗链,统计工作(用的少)
请求空行
请求体
        (用户提交到服务器端的数据)只有post请求有
请求体:
        封装的用户在form表单里面输入的数据
回复 使用道具 举报

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请求消息的请求参数的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马