描述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输出登录成功 |