SSM关键类及其作用:
1.SqlSessionFactoryBean(SSFB) 工厂
1.SqlSessionFactory工厂的建造类
2.mybatis和spring整合时,spring通过该类管理mybatis的核心工厂
2.MapperScannerConfigurer(MSC)
- 第三方的扫描器
- 扫描dao下的Mapper对应的接口,实例化接口并存放在spring容器中供其他对象注入
3.DataSourceTransactionManager(DSTM)
- 事务管理器
- 对数据源DataSource进行数据管理,一般认为是JDBC级别的事务管理,如果要实现业务级别的事务管理,可以使用AOP通知或者JTA框架
4. ContextLoaderListener(CLL)- 上下文加载监听器
- Spring框架通过该监听器在web容器加载时自动触发,并读取spring的配置文件创建spring容器后,把配置文件中设置的bean都new出来并存放在spring容器中
- 字符编码过滤器
- Spring框架提供的对用户的请求和响应流进行字符编码的设置,通常设置为UTF-8
- springMVC框架的核心启动类
- 主要任务参观springMVC框架原理图
- 资源调度解析器
- springMVC框架在实现资源调用时,解析以及编译资源的类
- Jstl视图
- 配合资源调度解析器使用,在资源调度解析器解析资源时,允许资源中包含JSTL,并通过该类
9. DruidDataSource(DDS)
- 1. Druid数据源
- 2. Alibaba数据链接池对象