Day3 SSM

本文介绍了SSM框架,它是spring MVC、spring和mybatis的整合,采用MVC模式。还阐述了maven项目管理工具,详细说明了新建项目的步骤,包括目录设置、配置替换等。讲解了SSM的运行流程,从数据库创建到各层代码编写,最后进行了测试,如新增、更改、删除数据等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSM

SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。

spring
IOC(控制反转) 和 AOP(面向切面)
控制权交给spring,由spring来创建对象,不需要自己new对象了

springMVC
model(模型) view(视图) controller(控制)

mybatis
与数据库打交道,相当于jdbc

maven

maven是一个项目管理工具,它能帮你下载、安装你所需要的包。

新建项目

新建maven项目
新建maven
首先新建一个maven项目,然后添加配置
配置
添加服务器并部署好在这里插入图片描述
新建java目录和resources目录,并分别将其设置为Sources Root和Resources Root
在这里插入图片描述
在java目录下新建bean、controller、dao、service包,在resources目录下新建mapper包。
把新建项目的pom.xml中的properties和dependencies用素材的properties和dependencies替换,等待下载完成即可。
在这里插入图片描述
将素材的三个文件复制过来,并修改数据库的参数即可。

下面就是完整的目录结构
SSM目录结构

SSM的运行流程

  1. 创建数据库
  2. 写实体类,给出每个属性的set和get方法
  3. 写Dao类,定义接口
  4. 写Mapper.xml(用Mybatis),定义所需要实现的功能,这里对应的Dao的方法名称要与id名称一致
  5. 写ServiceImpl,为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层,这里用到注解@Service以及@Autowired进行service层定义以及Dao层类注入。
  6. 写Controller.java,连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的url到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层,注意这里用到@Controller以及@Autowired注解
  7. 写jsp页面调用,请求哪些参数,需要获取什么数据。

测试

在这里插入图片描述
首先跳转到allUser页面
在这里插入图片描述
点击新增后跳转到addUser页面,添加后会向数据库中插入新数据
在这里插入图片描述
点击更改,跳转到updateUser页面
在这里插入图片描述
提交后返回到allUser页面
在这里插入图片描述
点击删除后能更新allUser页面
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值