发表于: 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还没拆分



返回列表 返回列表
评论

    分享到