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前端控制器。