SSM框架spring如何整合SpringMVC和Mybatis(基于注解)

SSM框架spring如何整合SpringMVC和Mybatis(基于注解)

三层架构与SSM架构的关系
在这里插入图片描述

spring整合SpringMVC和Mybatis图解
在这里插入图片描述

spring整合SpringMVC和Mybatis步骤

1、导入相关的依赖

2、创建数据库表和对应的实体类

3、分别创建表现层、业务层、持久层的类(表现层调用业务层方法、业务层调用持久层方法、
   持久层执行sql语句返回数据库信息,表现层得到信息执行相关操作)

4、web.xml配置三大组件--(加载Spring的配置文件)监听器、
   前端控制器(加载Springmvc的配置文件)、过滤器(解决中文乱码)

5、Spring的配置文件(applicationContext.xml)配置:
      开启注解的扫描(扫描service和dao注解)、
      整合Mybatis框架(配置数据连接池、配置SqlSessionFactory工厂、
                     配置接口(dao)所在的包、配置事务管理(配置事务管理器、
                                            配置事务通知、配置aop增强))

6、SpringMVC的配置文件(springmvc.xml)配置:
      开启注解的扫描(扫描Controller注解)、视图解析器对象、
      静态资源(不拦截)、开启Springmvc对注解的支持

  (配置文件存放到resources里面)

7、创建注册页面、登录页面.....等JSP页面    
  (WEB-INF下存放的是用户不能访问的页面,如注册成功页面、登录成功页面、
   管理员页面...

猜你喜欢

转载自blog.csdn.net/weixin_49092628/article/details/110871016