一.数据库
-
在mysql数据库中创建数据库
-
将创建数据库的脚本导入到e3mall中
二.Mybatis逆向工程
-
使用mybatis官方提供的mybatis-generator生成pojo、mapper接口及映射文件。
-
并且将pojo放到pojo工程中
-
将mapper接口及映射文件放到dao工程中
三.整合思路
1.Dao层:
-
Mybatis的配置文件:SqlMapConfig.xml
不需要配置任何内容,需要有文件头。文件必须存在。
-
applicationContext-dao.xml:
mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSessionFactory、mapper代理对象。需要mybatis和spring的整合包。
2.Service层:
- applicationContext-service.xml:
所有的service实现类都放到spring容器中管理。并由spring管理事务。
3.表现层:
Springmvc框架,由springmvc管理controller。
Springmvc的三大组件。