发表于: 2017-08-23 23:41:05
1 886
今天完成的任务
1.了解SpringMVC处理请求的流程
1)浏览器端向Web服务器发送HTTP请求,请求会包括主机IP、URL或者还有表单等信息
2)前端控制器调用处理器映射(有一个或多个)判断控制器(有一个或多个)能不能处理这个请求
3)如果控制器能处理这个请求,那么处理器映射会调用能够处理这个请求的控制器,前端控制器则把请求路由给控制器
4)控制器调用Service()方法处理HTTP请求。Service会找到对应HTTP请求的接口方法,然后对数据库进行CRUD操作
5)数据库返回信息给控制器,控制器把信息打包成模型,并返回一个视图名称给前端控制器
6)因为模型不能直接给用户,要把模型渲染成用户友好的。所以这时候前端控制器会调用视图解析器
7)视图解析器给视图名称加上前后缀,再调用指定的视图(JSP等)进行渲染
8)视图渲染模型、输出视图,返回响应到浏览器端
下面是我做的一个流程图
2.安装Jetty
安装jetty挺简单的,就是去官网下ZIP文件,解压后直接就可以使用了
因为还没加上WAR包,所以显示的404
3.其他的
补了一些基本知识
遇到的问题
JSP容器是在Web服务器,但是搞不清楚Servlet容器是在Web服务器还是应用服务器
收获
弄清楚了SpringMVC是怎么处理HTTP请求的
明天的计划
向师兄了解任务二详细的要求、确定一下方向
进度
当前进度 任务2
任务开始时间 2017.8.22
预计提交时间 2017.8.27
延期风险 暂无
禅道 禅道进不去、任务2还没拆分
评论