SpringMvc基础
第五章SpringMVC基础
持久层 :Mybatis 、dao(JDBC)
业务层:Spring AOP 切入到业务层
杂糅层 :Spring:bean 、注入、aop
控制层:Servlet、Spring MVC
常用注解
@Controller @Service @Repository @Component
Url请求开始
1、DispatcherServlet:中央控制器:请求接收,返回结果
2、Handler—处理器
3、HandlerMapping 处理器映射器:接收中央控制器的请求,查找没有对应的处理器,有就返回处理器信息,没有就报错
4、ViewResovler 视图解析器:处理、渲染视图、减轻控制器的压力、生成页面
1、在web.xml:配置DispatcherServlet 中央控制器
2、springmvc.xml
HandlerMapping配置 处理器映射器
HandlerAdapter配置 处理器适配器
ViewResovler配置 视图解析器
3、Handler:手写的Controller 类
XML形式的SpringMVC
1、新建项目,导jar
2、在src中新建springmvc.xml,添加schema验证
3、Web.xml配置DispatcherServle
4、创建控制器Handler –Controller—创建Class文件
JSP页面
注解形式的SpringMVC
1、新建项目、导入jar包
2、在src中新建springmvc.xml,添加schema验证
3、Web.xml配置DispatcherServlet
4、在 springmvc.xml 中配置开启bean管理注解、MVC注解、视图解析器(ViewResolver)
5、手写Controller
补充
路径:项目名/ss / getStudent