发表于: 2017-04-12 19:02:31
2 1371
今天完成的事情:
电源适配器烧了...笔记本没有电,今天只能看书学习,没办法敲例子....
学习了spring mvc的基础知识:
1.基于Controller接口的控制器:DispactherServlet在spring中充当一个前端控制器的角色,核心功能是分发请求.请求会被分发给对应处理的java类,springmvc中成为Handel.Controller接口的实现类可以通过handleRequest方法传递的参数访问对应请求的HttpServletRequest和HttpServletResponse对象,处理完业务请求之后,会返回一个包含模型对象和视图路径的ModeAndView对象.
2.springmvc的配置文件
3springmvc的执行流程:
(1)用户向服务器发送请求,请求被spring的前端控制器截获
(2)前端控制器队请求URL进行解析得到请求资源标识符.然后根据它调用HandlerMapping获得handle配置的相关对象,包括控制对象和控制对象的拦截器这些对象会被封装到一个handlerexexutionchain对象当中返回
(3)提取请求中的模型数据开始执行handler,在填充handler的入参过程中,根据配置spring讲帮我们做一些额外的工作
(4)handler执行完成后向前端控制器返回一个modelandview对象
(5)根据返回的对象选择一个适合的试图解析器返回给前端控制器
(6)视图解析器结合model和view来渲染试图
(7)将渲染试结果返回给客户端
明天计划的事情:
完成今天看书的例子,然后自己根据所学的知识增删改查
遇到的问题:
收获:
书上讲的东西还是相对于网上更为详细
评论