关于ssh框架和ssm框架的一些理解

本文介绍了使用SSM框架(SpringMVC、Spring、MyBatis)进行数据库操作的方法,包括增删改查等基本功能,并与SSH框架进行了对比。SSM框架中,MyBatis负责数据库交互,Spring管理业务逻辑,SpringMVC处理用户请求。

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

  首先接触到的是用ssm框架实现对数据库中的数据进行增删改查,增是将用户填写的一张收据表单中的数据添加到数据库中,删是将不正确的数据删除,改是将某个不正确的数据进行更改,查是查询收据填写的答案以及已填写的收据。

  ssm框架是springMVC、spring、Mybatis这三个框架。MyBatis负责与数据库交互,首先创建数据库的实体对象,并通过mapper生成数据库映射以及xml配置文件实现对数据库的操作;spring负责业务逻辑层的操作,Service定义业务操作接口并通过mapper实现;springMVC则是表现层,通过对MVC的分离,实现表现层的逻辑,通过controller从jsp中获取用户请求,控制Service中的业务。

  ssh框架与ssm框架不同的是Struts与hibernate分别被springMVC和Mybatis替代,更加轻量级。ssh框架定义dao接口并通过hibernate中的方法实现数据操作,之后定义service接口并实现它,通过controller控制界面请求与业务逻辑的关系,实现数据的传递。

  spring中IOC和AOP即控制反转和面向切面编程是其核心组成,但现在还不能很好的理解面向切面编程,控制反转是指通过注入的方法,即通过类和配置文件来生产对象,而不用通过new的方法生成。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值