黑马程序员springmvc教程第一天:springmvc和mybatis整合(第一部分)

springmvc和mybatis整合

需求

使用springmvc和mybatis完成商品列表查询。

整合思路

springmvc+mybaits的系统架构:

表现层 springmvc 业务层 service接口 持久层 mybaits spring将各层进行整合 通过spring管理持久层的mapper(相当于dao接口) 通过spring管理业务层service,service中可以调用mapper接口。 spring进行事务控制。 通过spring管理表现层Handler,Handler中可以调用service接口。 mapper、service、Handler都是javabean。 mysql

第一步:整合dao层

mybatis和spring整合,通过spring管理mapper接口。

使用mapper的扫描器自动扫描mapper接口在spring中进行注册。

第二步:整合service层

通过spring管理 service接口。

使用配置方式将service接口配置在spring配置文件中。 实现事务控制。

第三步:整合springmvc

由于springmvc是spring的模块,不需要整合。

准备环境

数据库环境:mysql5.1

java环境: jdk1.7.0_72 eclipse indigo

springmvc版本:spring3.2

所需要的jar包:

数据库驱动包:mysql5.1 mybatis的jar包

mybatis和spring整合包 log4j包

dbcp数据库连接池包 spring3.2所有jar包 jstl包 参考:

工程结构:

整合dao

mybatis和spring进行整合。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4