SSM框架学习

一、认识SSM框架和Redis

1、spring框架

      Spring IOC:IOC(Inversion of Control控制反转)

          Bean的创建、时间、行为(通过描述完成对象的创建以及依赖关系管理的);

          Bean之间的依赖;

          IOC理念通过BeanFactory创建Bean,以及Bean生命周期的管理;

      Spring AOP:AOP(Aspect of programming面向切面编程)

         数据库事务的编程(可以通过异常编程事务)

         可以使开发只关注业务编程,无需关注,发生异常时事务回滚

2、Mybatis框架

     Mybatis的前身是Apache的开源项目Ibatis,一个基于java的持久层框架

      特性:

       非常灵活,基本可以取代JDBC;

       提供了接口编程;

       实现不需要DAO的实现类,只需要一个接口和XML配置(或者注解);

       提供了自动映射、动态SQL、级联、缓存、注解、代码和SQL分离,支持存储过程

       对SQL进行优化;

  与Hibernate的区别

     性能: 不屏蔽SQL,可以自定义SQL,无须Hibernate的映射规则,可以精确的定义SQL,从而优化性能

     级联操作:进行级联操作超过三级的时候,通过Hibernate操作会造成太多性能的丢失,Mybatis自定义SQL,可以优化性能

     工作量:Hibernate需要映射规则,不需要接口和SQL;Mybatis需要编写接口和XML映射规则,需要手动编写,工作量

     Mybatis符合互联网高并发、大数据、高性能、高响应的要求;

3、SpringMVC框架

    SpringMVC的Spring的web框架 ,与Spring框架无缝对接,互联网项目的主流框架:

    M:

    V :

    C :

4、NoSQL框架-Redis

    Redis未当前互联网最流行的NoSQL。

   功能:

        很大程度的提高互联网系统的性能

        具备一定持久层的功能,半结构化数据结构,读写的速度更快

        作为一个缓存工具,支持大数据读写,只要命中率高

  特性:

       响应速度快:Redis数据在内存,可以每秒110000个写操作或者81000个读操作,速度远超数据库,可以提高系统的性能。

       支持六数据类型:String、Hash、list、set、zset,支持类型少,规则就少,读写速度更快。

       支持原子性:

       MultiUtility工具:缓存、消息传递队列,支持发布订阅模式

       

    

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值