发表于: 2016-07-02 23:02:34
0 2564
【完成工作】
1. xml schema约束 http://www.w3school.com.cn/schema/schema_intro.asp
schema是一种xml标签的约束
2. spring web mvc http://jinnianshilongnian.iteye.com/blog/1594806
框架具体流程步骤如下:
(1) 用户发起request请求,请求至DispatcherServlet前端控制器;
(2) DispatcherServlet前端控制器请求HandlerMapping处理器映射器查找Handler;
(DispatcherServlet:前端控制器,相当于中央调度器,各各组件都和前端控制器进行交互,降低了各组件之间耦合度)
(3) HandlerMapping处理器映射器,根据url及一些配置规则(xml配置、注解配置)查找Handler,将Handler返回给DispatcherServlet前
端控制器;
(4) DispatcherServlet前端控制器调用适配器执行Handler,有了适配器通过适配器去扩展对不同Handler执行方式(比如:原始servlet
开发,注解开发);
(5) 适配器执行Handler;
(6) Handler执行完成返回ModelAndView;
(ModelAndView:springmvc的一个对象,对Model和view进行封装)
(7) 适配器将ModelAndView返回给DispatcherServlet;
(8) DispatcherServlet调用视图解析器进行视图解析,解析后生成view视图解析器根据逻辑视图名解析出真正的视图;
(9) ViewResolver视图解析器给前端控制器返回view;
(10) DispatcherServlet调用view的渲染视图的方法,将模型数据填充到request域;
(11) DispatcherServlet向用户响应结果(jsp页面、json数据。。。。)。
3. Springmvc框架配置文件
(1) web.xml
配置前端控制器 及加载springmvc配置
(2) springmvc.mvc
配置Handler,处理器映射器,处理器适配器,处理器解析器
4. 启动Tomcat
【遇到问题】
1. 编码的一些小错误,根据Console的错误信息一一排掉了。
【今日收获】
1. 学习了springmvc框架。
【明日计划】
1. 将springmvc与mybatis整合。
评论