# 认识SSM框架和Redis

认识SSM框架和Redis

目标

  1. Spring IoC 和Spring AOP 的基础概念
  2. MyBatis 的特点
  3. Spring MVC 的特点
  4. NoSQL 及Redis 的优点
  5. SSM 和Redis 的基本结构图和各种技术的作用

Spring IoC 和Spring AOP 的基础概念

Spring IoC 控制反转, Spring AOP面向切面编程

Spring IoC是一个容器,在Spring中,它会认为一切Java资源都是Java Bean,容器的目标就是管理这些Bean和他们的关系。Bean是Java面向对象(OOP)基础,AOP切面编程,是控制JavaBean协作。

MyBatis 的特点

MyBatis 的前身是Apache的开源项目iBatis,是一个基于Java持久层框架。MyBatis的优势在于灵活,它几乎可以代替JDBC,同时提高接口编程。

Spring MVC 的特点

Spring MVC 结构层次清晰,类比较简单,并且与Spring的核心IoC 和AOP无缝连接。

  • Model (模型),封装了应用程序的数据和由它们组成的POJO。
  • View (视图),负责把模型数据渲染到视图上,将数据以一定的形式展现给用户。
  • Controller (控制),负责处理用户请求,并建立适当的模型把它传给视图渲染。

NoSQL 及Redis 的优点

NoSQL 具有高性能,高响应等优点 ,可以很大程度上提高互联网系统的性能。

Redis 响应快速,支持6中数据类型,操作都是原子的,MultiUtility工具。

SSM 和Redis 的基本结构图和各种技术的作用

Spring IoC 承担了一个资源管理,整合,即差即拔的功能

Spring AOP可以t提供切面管理,特别是数据库事物管理功能

Spring MVC 用于把模型,视图,控制分层,组合成一个有机灵活的系统。

MyBatis 提供了一个数据库访问的持久层,通过MyBatis_Spring项目,它便能和Spring无缝对接

Redis 作为缓存工具,它提供了高速处理数据和缓存数据的功能,使得系统大部分只需要访问缓存,而无需从数据库磁盘中重复读/写,在一些需要高速运算的场合中,也可以先用它来完成运算,再把数据批量存入数据库,这样能极大的提升互联网系统得性能和响应能力。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 基础篇 1.ES为什么查询效率快 传统的数据库采用的B+数索引,ES中为所有字段默认都建了倒排索引 2.设计模式 ...
    磨陀货_阅读 1,183评论 0 2
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 10,961评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 4,517评论 1 3
  • 没事就多看看书,因为腹有诗书气自华,读书万卷始通神。没事就多出去旅游,别因为没钱而找借口,因为只要你省吃俭用,来...
    向阳之心阅读 5,022评论 3 11
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 130,331评论 2 7

友情链接更多精彩内容