ssm:springmvc、spring、mybatis这三个框架的整合,有耐心一步步走。
--WZY
一、SSM框架整合
1.1、整合思路
从底层整合起,也就是先整合mybatis与spring,然后在编写springmvc。
1.2、开发需求
查询商品列表(从数据库中查询)
1.3、创建web工程
现在ssm的工程创建就有区别于原先的dao、service、web这样的三层目录了,现在是mapper、service、controller这样的目录,mapper就相当于以前的dao、controller相当于以前的web,改变了名称而已。不要因此看不懂了。
1.4、添加jar包
这种jar包,上网直接百度ssm整合的jar包即可
数据库驱动、Mybatis的核心、依赖包、Mybatis与spring的整合包、Dbcp连接池包、Spring的包(包括springmvc的包)、Aop的依赖包、Jstl包、Common-logging包
1.5、开始整合mapper(mybatis与spring的整合)
详细的整合思路讲解:mybatis与spring的整合 这里我直接上代码。步骤
1.5.1、SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 取别名,或者别的其他全局配置信息,就在这里编写 --> <typeAliases> <!-- 别名为类名首字母大小写都可以 --> <package name="com.wuhao.ms.domain"/> </typeAliases> <!-- 原先这里还有连接数据库的一些配置,与spring整合后,都交由spring来管理 --> <!-- 加载mapper映射文件,使用通用的配置 --> <mappers> <package name="com.wuhao.ssm.mapper"/> </mappers> </configuration>