SSM整合过程梳理

一、pom.xml配置

所需依赖:

  • Junit
  • 数据库驱动
  • 数据库连接池
  • Spring
  • Mybatis
  • Servlet-JSP
  • lombok(可选)
  • 配置MAVEN资源过滤

二、 项目结构初步搭建

项目分为dao层、service层、controller层、pojo层

  • pojo层:实体类 (完成)
  • dao层:Mapper接口(完成)、Mapper.xml配置文件(完成)
  • service层:Service接口(完成)、ServiceImpl实现类(完成)
  • controller层:Controller类(待完成)

ps:

  • 配置完spring框架后,再给Mapper接口、ServiceImpl实现类添加注解
  • service层调用dao层,controller层调用service层

三、配置文件

  • spring配置文件:applicationContext.xml
  • mybatis配置文件:mybatis-config.xml
  • 数据库配置文件:database.properties
  • web.xml

1. applicationContext.xml

  • 整合mybatis:
  • 整合service层
  • SpringMVC配置

2. mybatis-config.xml

  • 给pojo包取别名
  • 注册Mapper

----------------至此可以测试dao层和service层功能----------------

3.web.xml

  • 实例化applicationContext容器,即加载spring配置文件
  • 添加DispatcherServlet
  • 添加encodingFilter过滤器(防乱码)

四、controller层和jsp页面编写

controller功能:

  • 显示所有书籍
    查询所有书籍,将书籍列表放入model中,在前端遍历显示。
  • 增加一本书籍
    点击增加按钮跳转到增加页面,表单输入新增图书信息,将图书信息封装成Book对象,点击提交则使用增加图书方法插入。
  • 删除指定图书
    点击删除按钮,获取指定图书ID,删除指定书籍并重定向到所有书籍。
  • 更改指定书籍
    点击更改按钮,获取指定图书ID,先查询该书所有信息,跳转到更改页面,将图书信息显示在表单上,更改数据后,将更改后的Book对象传入update方法并执行,完毕后跳转回所有书籍页面。

从前端获取ID的两种方法:获取ID的两种方法
对应的获取ID的方法:对应的获取ID的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值