springmvc自学入门第一天

springmvc自学第一天

一.工作流程
springmvc自学入门第一天

1.用户将请求发送给前端控制器(进行功能分派)
2.前端控制器调用处理器映射器(根据地址查找,用于返回处理器对象)
3.前端控制器通过调用适配器调用处理器(执行处理器对象,返回ModelAndView对象)
4.前端控制器调用视图解析器(对返回的对象进行分析,得到View对象)
5.最后在视图层进行显示
说明:由图可见,前端控制器为spingmvc的核心,也是大脑,通过调用三大组件,即HandlerMapping,HandlerAdapter,ViewResolver来实现相应功能,各有分工,而在平时练习时只需要我们编写handler和view组件
二.项目编写步骤(本人的eclipse为中文版)
1.新建项目
(1)文件->新建->Dynamic Web Project,输入项目名
springmvc自学入门第一天

(2)点击两次下一步,到达如图页面,一定要勾选所画区域,然后点完成

springmvc自学入门第一天

2.导入所需架包:
springmvc自学入门第一天

3.配置web.xml,即前端控制器(建议初学者可以尝试打一遍,了解一下功能)
springmvc自学入门第一天
4.编写springmvc.xml文件,即进行三大组件配置
Java Resources->src下先建一个包,然后在src下新建xml文件
springmvc自学入门第一天

5.编写处理器
springmvc自学入门第一天
springmvc自学入门第一天
6.写视图页面
springmvc自学入门第一天
7.运行输入
springmvc自学入门第一天

三.项目完整架构

springmvc自学入门第一天

本人为初学者,欢迎大佬指导交流