SSM整合——个人笔记
SSM整合——个人笔记 一、 介绍SSM SSM指的是Spring+SpringMVC+MyBatis集成的一个Web应用程序开源框架。Spring是一个控制反转(IOC)和面向切面(AOP)的容器管理框架。SpringMVC是Spring的后续产品,是一个开源的Web应用程序MVC框架,简单易使用。MyBatis由apache的一个开源项目iBatis而来,是一个基于Java的持久层框架。提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(PlainOld Java Objects,普通的 Java对象)映射成数据库中的记录。 二、SSM整合配置文件介绍 整合的配置文件分为四个,依次是:db.properties,保存数据库连接信息;spring.xml,加载配置文件,配置扫描;spring-mybatis.xml,用于配置数据源和SqlSessionFactory等MyBatis相关设置;spring-mvc.xml,配置Controller扫描和mvc视图解析器以及文件上传等。因为Controller属于MVC架构,所以这里我把Controller单独扫描。 三、导入jar包