SSH
Struts+Spring+Hibernate
SSM
SpringMVC+Spring+Mybatis
ORM
ORM就是对象关系匹配,是为了解决面向对象与关系数据库存在的互不匹配的问题。简单来说,就是把关系数据库中的数据转换成面向对象程序中的对象。 常用的ORM框架有Hibernate和MyBatis,也就是ssh组合和ssm组合中的h与m。
Spring
ide中ioc代码
https://www.bilibili.com/video/BV1gW411W7wy?p=7
https://liayun.blog.csdn.net/article/details/115053350
Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术
Spring是一个轻量级的非入侵的控制反转、面向切片的框架
我们可以在需要用到他的地方 , 不去实现它 , 而是留出一个接口 , 利用set , 我们去代码里修改下 .
控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法
IOC(控制反转)
通俗地讲,就是把原本需要程序员自己创建和维护的一大堆bean统统交由Spring管理。 也就是说,Spring将我们从盘根错节的依赖关系中解放了。当前对象如果需要依赖另一个对象,只要打一个@Autowired注解,Spring就会自动帮你安装上。
AOP(面向切面编程)
配置
别名
|
|
Bean的配置
|
|
import
|
|