SpringMVC
(1)SpringMVC是为了简化基于MVC架构的web应用程序的开发而推出的一个框架。
SpringMVC是Spring整个大的框架的一部分。
(2)SpringMVC的五大组件
1.DispatcherServlet 前端控制器(web.xml中配置)
2.Controller 处理器/控制器 写实际登录的过程,负责控制方法调用,控制业务逻辑(以后会有service层–里面写真正业务逻辑,Controller只负责调用service层的方法,这里就把业务逻辑简单都写在Controller里了)
3.HandlerMapping 映射处理器,处理Controller 和访问路径的关系,也就是写一个路径例如localhost:8080/login.do交给哪个Controller 去处理。(spring核心配置文件applicationContext.xml中配置)
4.ModelAndView 存放Controller 的处理结果,一个Controller 在执行控制器时会有处理结果(通常是字符串)
5.ViewResolver 视图解析器/页面处理器,展示页面的(spring核心配置文件applicationContext.xml中配置)
实践过程:
一、准备过程
1.新建工程SpringSpringMVCMaven_02选Enable Auto-Import支持自动导入!!
具体过程在:链接: Java Web小课程1
2.webapp用来存放页面
在main中创建两个文件夹:
java——用来存放源码(需要处理变成源文件夹)
resources——用来存