【代码学习】记录SSM框架调用过程

  • 2019 年 11 月 21 日
  • 筆記

1、客户端发起请求,tomcat收到请求,根据web.xml中的创建并调用DispatcherServlet,

该Servlet会请求去HandlerMapper中查找匹配的controller执行其方法

web.xml配置

配置过来过滤器处理POST,可配置乱码监听器

配置DispatcherServlet处理用户请求

2、spring MVC管理层controller层 springmvc.xml配置

开启spring mvc注释

开启包扫描

配置试图解析器

配置文件上传解析器

3、调用spring管理server层applicationContext配置

开启包扫描

管理数据源

配置声明事务处理

整合mybatis

添加核心配置文件

加载所有映射文件

4、调用mybatis管理mapper层

applicationContext_mybatis.xml配置

配置属性数据源

配置mybatis_config.xml核心配置文件

添加mapper映射文件

配置别名包

为mapper接口生成代理对象mybatis_config.xml配置

配置第三方缓存插件

配置驼峰映射

配置结果集自动映射

mapper.xml配置

定义namespace命名空间

定义CRUD的sql语句

5、访问数据库,返回结果

6、spring MVC调用jsp试图解析器,页面渲染到客户端,页面呈现