Maven项目构建
- 创建maven web项目
- 配置pom.xml文件
- 实现spring+mybatis整合
- 创建pojo类
- 持久层DAO接口编写
- Mapper映射文件编写
- 业务层Service编写
- spring配置文件applicationContext-dao,xml编写
- spring配置文件applicationContext-sevice.xml编写
- 加入Springmvc相关配置
- 表现层Controller编写
- springmvc.xml文件编写
- jsp页面编写
- 配置web.xml文件
实现步骤
①:创建POJO类(实体类)与数据库的表进行对应。
②:持久层DAO接口编写—->对数据库的方法操作,不用定义实现类,在xml文件中配置。
③:Mapper映射文件编写—->resources文件下面,namespace 对应接口全类名,id 与方法名保持一致,参数类型parameterType 与方法参数类型保持一致。返回值类型resultType 与方法类型保持一致。
④:业务层:Service编写—->①:编写一个对数据库查询操作的方法接口。②:编写实现类去调用DAO层接口实现mapper映射文件中对数据库的操作。
⑤:Spring配置文件applicationContext-dao.xml文件编写
⑥:Spring配置文件applicationContext-service.xml文件编写—->①:配置扫描器,扫描Service。②:事务管理器。③:事务注解驱动。
⑦:表现层Controller编写—->编写类Service层对象,调用方法得到返回对象,注入到模块中,再由后续视图解析器解析跳转页面。
⑧:SpringMVC.xml文件编写—->①:配置扫描器,扫描Controller。②:配置视图解析器
⑨:jsp页面编写
⑩:配置web.xml文件—->①:配置Spring框架启动时使用的监听器。②:指定Spring配置文件。③:配置Spring-mvc前端控制器。