1,SSM的简介
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
2,SSM的搭建
笔者的数据库是Oracle,开发工具为Eclipse,项目的结构如下:
首先配置Spring+MyBatis部分,关于MyBatis的配置可以参见MyBatis之如何配置。
sqlmap-config.xml 文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-config.dtd"> <configuration> <!-- 加载SQL定义文件 --> <mappers> <mapper resource="cn/shop/mapper/UserMapper.xml" /> </mappers> </configuration>