DAO层
*整合Mybatis-Spring
需要jar包:
- mybatis的jar包
- Mysql数据库驱动
- 数据库连接池
- Mybatis和spring的整合包。
- Spring的jar包
配置文件:
- mybatis的配置文件:SqlMapConfig.xml
- Spring的配置文件:applicationContext-dao.xml
2.1数据源
2.2数据库连接池
2.3配置SqlSessionFactory(mybatis和spring整合包中的)
2.4配置mapper文件的扫描器
SERVICE层
需要jar包:Spring的jar包
配置文件:applicationContext-service.xml
配置一个包扫描器,扫描所有带@Service注解的类。
事务配置:
配置文件:applicationContext-trans.xml
- 配置一个事务管理器
- 配置tx
- 配置切面
表现层
*整合SpringMVC和Spring
需要jar包:springmvc和spring的jar包
配置文件:springmvc.xml
- 配置注解驱动
- 配置一个视图解析器。
- 包扫描器,@Controller注解
Web.xml
- 配置springmvc的前端控制器
- Spring容器初始化的listener。