第1章——认识SSM框架和

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NCUscienceZ/article/details/83684710

1.1Spring
1.1.1 Spring IoC简介
1、ioc是一个容器,在Spring中,IoC能够对各种java bean之间的依赖关系进行管理。最关键的是Spring ioC
管理对象和其依赖关系,采用的不是人为的主动创建,而是由Spring IoC自己通过描述创建的,也就是Spring是依靠描述来完成对象的创建及其依赖关系。

2、在传统开发模式下,接口常常通过new操作来建立其实现对象,但是也因此导致了接口与其实现类藕合。
在这里插入图片描述
而Spring IoC很好的解决了这个问题:

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

1.2 MyBatis
MyBatis优势:在这里插入图片描述

1.2.1 Hibernate
1、ORM框架:POJO对象和数据库表相互映射的框架称为对象关系映射(Object Relational Mapping)。
2、Hibernateh会根据映射关系来生成对应的SQL,程序员不用精通SQL,只要懂得操作POJO就能够操作对应数据库的表。这在管理系统时代是十分有利的,因为对于管理系统而言,首先在于实现业务逻辑,其次再考虑性能,这也是Hibernate成为那个时代的主流持久框架的原因。

1.2.2 MyBatis
1、在移动互联网时代,MyBatis成为了目前互联网java持久框架的首选,与Hibernate消除SQL不同,MyBatis不屏蔽SQL。不屏蔽SQL的优势在于,程序员可以自己制定SQL规则,无需Hibernate自动生成规则,这样能够更加蒋确的定义SQL,从而优化性能,它更能符合移动互联网高并发、大数据、高性能、高响应的要求。

1.2.3 Hibernate和MyBatis的区别:
在这里插入图片描述

1.3 Spring MVC简介
在这里插入图片描述

1.4 最流行的NoSQL——Redis
在这里插入图片描述
在这里插入图片描述

1.5 SSM+Redis 结构框图及其概述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/NCUscienceZ/article/details/83684710
今日推荐