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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

3.http的请求由哪几部分组成?每部分的作用?
答:
        请求行:包含了客服端的请求方式、请求url、请求协议和版本;
        请求头:是客户端告诉服务器的某些信息,即为客户端的自我介绍;
        请求空行:一行空行,分割用,分开请求头和请求体;
        请求体:封装post的请求消息的请求消息,get方式请求的没有请求体;
回复 使用道具 举报
1.请描述servlet的体系结构
        顶层接口: Servelet接口
        抽象类: GenericServlet, 在实现Servelet接口的基础上添加了一些方法
        抽象类: HttpServelet, 在继承GenericServlet的基础上细分了GET/POST访问方式

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

3.http的请求由哪几部分组成?每部分的作用?
        请求首行: 请求方式  请求来自的url http协议,版本
        请求头: 包含访问者的各类信息, 如浏览器版本、可接受的数据类型、客户端IP地址、访问来源地址
        请求空行: 分隔请求头与请求体
        请求体: 使用GET请求方式时没有请求体, 内容是提交的表单数据
回复 使用道具 举报
1.请描述servlet的体系结构
        顶层接口: Servelet接口
        抽象类: GenericServlet, 在实现Servelet接口的基础上添加了一些方法
        抽象类: HttpServelet, 在继承GenericServlet的基础上细分了GET/POST访问方式

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

3.http的请求由哪几部分组成?每部分的作用?
        请求首行: 请求方式  请求来自的url http协议,版本
        请求头: 包含访问者的各类信息, 如浏览器版本、可接受的数据类型、客户端IP地址、访问来源地址
        请求空行: 分隔请求头与请求体
        请求体: 使用GET请求方式时没有请求体, 内容是提交的表单数据
回复 使用道具 举报
1.请描述servlet的体系结构?
答:
   1.servlet抽象类,需要重写抽象方法init()方法,service()方法,getServletInfo()方法,destroy()方法
   2.GenericServlet抽象类继承Servlet,需要重写service()方法
   3.HTTPservlet抽象类继承GenericServlet,内部已经重写父类GenericServlet所有抽象方法,而我们只需要去根据访问方式重写对应的方式的方法,在内部编写要执行的代码逻辑

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

3.http的请求由哪几部分组成?每部分的作用?
答:
    1.请求行:由请求方式,请求url,请求协议/版本三部分组成
    2.请求头:客户端浏览器告诉服务器一些信息 相当于该请求的自我介绍
    3.请求空行:就是用于分割POST请求的请求头,和请求体的。
    4.请求体:封装POST请求消息的请求参数的
回复 使用道具 举报
1.请描述servlet的体系结构
-   Servlet接口
-   GenericServlet抽象类
-   HttpServlet抽象类
2.什么是协议?
-    定义了,客户端和服务器端通信时,发送数据的格式

3.http的请求由哪几部分组成?每部分的作用?
-    请求行:浏览器告诉服务器使用的版本信息
-    请求头:客户端浏览器告诉服务器一些信息
-    请求空行:空行,就是用于分割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的体系结构

Servlet是接口,GenericServlet和HttpServlet都是抽象类
GenericServlet实现了Servlet接口,HttpServlet继承了GenericServlet

2.什么是协议?

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

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

由4部分组成:
1)请求行:请求方式   请求url  请求协议/版本
2)请求头:客户端浏览器告诉服务器一些信息
3)请求空行:用于分割Post请求的请求头和请求体
4)请求体(正文):封装Post请求消息的请求参数
回复 使用道具 举报
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  -- 抽象类

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

2.什么是协议?
        Hyper Text Transfer Protocol 超文本传输协议,定义了,客户端和服务器端通信时,发送数据的格式。两端都必须同时遵守http协议,才能通信

3.http的请求由哪几部分组成?每部分的作用?
       1. 请求行:请求方式 请求url 请求协议/版本
       2. 请求头:客户端浏览器告诉服务器一些信息
       3. 请求空行,就是用于分割POST请求的请求头,和请求体的。
       4. 请求体(正文):  封装POST请求消息的请求参数,如果是get,有可能没有请求体
               
回复 使用道具 举报
1.请描述servlet的体系结构
答:Servlet是一个接口,而GenericServlet本身是一个抽象类,也是Servlet接口的实现类,HttpServlet继承了GenericServlet类
2.什么是协议?
答:协议就是一种规则,定义了客户端与服务器端通信时,发送数据的格式。
3.http的请求由哪几部分组成?每部分的作用?
答:请求行:包含客户端的请求方式,请求的url信息,以及请求的协议和版本;
请求头:客户端浏览器告诉服务器的一些信息,从何处来进行访问的;
请求空行:用来分割POST方式请求的请求头和请求体的;
请求体:封装POST请求消息的请求参数,只有POST请求方式才有请求体。
回复 使用道具 举报
1.请描述servlet的体系结构
Servlet -- 接口      Servlet接口中很多抽象方法,不需要全部实现
                |
        GenericServlet -- 抽象类  只保留service方法的类
                |
        HttpServlet  -- 抽象类   根据请求方式不同,拿到的内容和代码也不同
                                                                                                        封装了HttpServlet协议
2.什么是协议?
定义了,客户端和服务器端通信时,发送数据的格式

3.http的请求由哪几部分组成?每部分的作用?
       请求行
                描述请求方式:HTTP协议有7中请求方式,常用的有2种
        请求头
                客户端浏览器告诉服务器一些关于浏览器的信息
        请求空行
                分割POST请求的请求头,和请求体的。
        请求体
                封装POST请求消息的请求参数的通过>>>控制台>>>网络>>>查看
回复 使用道具 举报
陈开明:
1.请描述servlet的体系结构
Servlet -- 接口
      |
GenericServlet -- 抽象类
      |
HttpServlet  -- 抽象类
* GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象
* 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可
* HttpServlet:对http协议的一种封装,简化操作
1. 定义类继承HttpServlet
2. 复写doGet/doPost方法

2.什么是协议?
协议:定义了,客户端和服务器端通信时,发送数据的格式,只有客户端和服务器遵守相同的规范格式,才能相互通信。

3.http的请求由哪几部分组成?每部分的作用?
请求行:包含了客户端的请求方式,请求url,请求协议和版本
请求头:包含客户端告诉服务器的一些信息
请求空行:用于分割POST请求的请求头和请求体的
请求体(正文):封装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的体系结构
答:
        Servlet--接口
        |
        GenericServlet -- 抽象类:
                将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象;
        |
        HttpServlet  -- 抽象类:
                对http协议的一种封装,简化操作。根据请求方式不同,执行的代码也不同;

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

3.http的请求由哪几部分组成?每部分的作用?
答:
        请求行:包含了客服端的请求方式、请求url、请求协议和版本;
        请求头:是客户端告诉服务器的某些信息,即为客户端的自我介绍;
        请求空行:一行空行,分割用,分开请求头和请求体;
        请求体:封装post的请求消息的请求消息,get方式请求的没有请求体
回复 使用道具 举报
1.请描述servlet的体系结构
  Servlet--接口
        |
        GenericServlet -- 抽象类:
                将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象;
        |
        HttpServlet  -- 抽象类:
                对http协议的一种封装,简化操作。根据请求方式不同,执行的代码也不同;
2.什么是协议?
概念:Hyper Text Transfer Protocol 超文本传输协议
传输协议:定义了,客户端和服务器端通信时,发送数据的格式
        特点:
                1). 基于TCP/IP的高级协议
                2). 默认端口号:80
                3). 基于请求/响应模型的:一次请求对应一次响应
                4). 无状态的:每次请求之间相互独立,不能交互数据

3.http的请求由哪几部分组成?每部分的作用?
请求行:包含了客服端的请求方式、请求url、请求协议和版本;
请求头:是客户端告诉服务器的某些信息,即为客户端的自我介绍;
请求空行:一行空行,分割用,分开请求头和请求体;
请求体:封装post的请求消息的请求消息,get方式请求的没有请求体;
回复 使用道具 举报
1.请描述servlet的体系结构
答:最顶层是Servlet接;接下来是GenericServlet extends Servlet接口(目的)每次创建实现类只需要重写service抽象方法;
最后是HttpServlet extends GenericServlet 特点:对http协议的一种封装,简化了操作,类继承HttpServlet需要复写doGet/doPost方法
2.什么是协议?
答:定义了客户端请求和服务器响应具体发送数据的格式。
3.http的请求由哪几部分组成?每部分的作用?
答:(1)请求行 作用:这部分包含请求方式,请求url,请求协议/版本
(2)请求头 作用:浏览器告诉服务器一些信息,比如:User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息;Referer:告诉服务器,我(当前请求)从哪里来?
(3)请求空行 作用:用于分割POST请求的请求头,和请求体的。
(4)请求体 作用:封装POST请求消息的请求参数的。
回复 使用道具 举报
1.请描述servlet的体系结构
答:
        Servlet        --接口
                |        实现
        GenericServlet        抽象类       
                |        继承
        HttpServlet        抽象类
GenericServlet:将Servlet接口中的方法做了默认空实现,只留下service()抽象方法。
HttpServlet:对http协议的一种封装,简化操作。

2.什么是协议?
答:定义了客户端与服务端通信时,发送数据的格式。
特点:
        1.基于TCP/IP协议
        2.默认端口号80,HTTPS协议默认端口号443
        3.基于请求/相应模型:一次请求一次响应
        4.无状态:每次请求之间相互独立,不能交互数据

3.http的请求由哪几部分组成?每部分的作用?
答:
请求行:告诉服务器请求方式 请求url 请求协议/版本
请求头:浏览器告诉服务器一些信息
请求空行:空行,分割请求头和请求体的
请求体:封装POST请求消息的请求参数的
回复 使用道具 举报
描述servlet的体系结构
(1)Servlet子抽象类GennericServlet(子类 HttpServlet)
GennericServlet 默认对Servlet的方法空实现,只需要继承该方法复写service方法即可
HttpServlet是对Http简单的封装,继承该类,复写doPost(),doGet()即可
2.什么是协议?
(1)定义的一套规范,双方通信必须遵守该规范,才能实现互通
3.http的请求由哪几部分组成?每部分的作用?
(1)请求行:标记请求方式以及协议版本
(2)请求头:客户端浏览器告诉服务器的一些信息
(3)请求空行:用于分隔请求头和请求体的
(4)请求体:封装POST请求消息的请求参数的
4.请用自己的语言描述一下本次课程中的登陆案例的业务流程.
(1)导入所有的依赖jar包,导入Druid.properties配置文件放到src目录下
(2)定义一个用户类用于封装用户信息
(3)创建持久层的用户信息表
(4)创建JDBCUtils工具类用于java跟数据库的连接
(5)定义数据库查询的类,并写好查询的方法login
(6)定义测试类,测试是否能通过查询的类查询到已保存用户信息
(7)写一个前端用户登录界面,form表单提交路径loginServlet
(8)loginServlet类,设置字符编码utf-8,获取提交的表单参数封装到对象中
创建数据库查询类对象,调用login方法传入参数查询,查询结果空转发到failServlet(页面输出错误信息),
结果不为空共享数据,successServlet输出登录成功
回复 使用道具 举报
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请求消息的请求参数的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马