Spring
Spring框架是Java应用最广的框架。它的成功来源于理念,而不是技术本身,它的理念包括loC (Inversion of Control,控制反转)和AOP (Aspect Oriented Programming,面向切面编程)。
SpringMVC
Springmvc是Spring框架的一个模块,Springmvc和Spring无需通过中间整合层进行整合。
MyBatis
RedisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
SSM框架整合Redis如何实现互联网轻量级框架开发Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。Redis也是当前使用最广泛的NoSQL技术。
在传统的Java Web项目中,使用数据库进行存储数据,但是有一些致命的弊端,这些弊端主要来自于性能方面。为了克服这些问题,Java Web项目往往就引入了NoSQL技术,NoSQL 工具也是一种简易的数据库,它主要是一种基于内存的数据库,并提供一定的持久化功能。 Redis 就是当前使用最广泛的NoSQL之一,它的性能十分优越,可以支持每秒十几万次的读/写操作,其性能远超数据库,并且支持集群、分布式、主从同步等配置,原则上可以无限扩展,让更多的数据存储在内存中,而更让我们感到欣喜的是它还能支持一定的事务 能力,这在高并发访问的场景下保证数据安全和致性特别有用。
小编最近就找了一本相关实战文档在学习,这篇文档分为6部分,详细介绍了SSM框架是如何整合Redis实现互联网轻量级框架开发的,最后更是阐述了3种高并发业务技术的利弊,妥善规避风险,同时保证系统的高可用和高效也是值得我们每一位开发者思考的问题。
第1 部分 入门和技术基础- 第1章 认识SSM框架和Redis
- 第2章 Java设计模式
- 第3章 认识MyBatis核心组件
- 第4章 MyBatis配置
- 第5章 映射器
- 第6章 动态SQL
- 第7章 MyBatis的解析和运行原理
- 第8章 插件
- 第9章 Spring IoC的概念
- 第10章 装配Spring Bean
- 第11章 面向切面编程
- 第12章 Spring和数据库编程
- 第13章 深入Spring数据库事务管理
第4 部分 Spring MVC框架
- 第14章 Spring MVC的初始化和流程
- 第15章 深入Spring MVC组件开发
- 第16章 Spring MVC高级应用
- 第17章 Redis概述
- 第18章 Redis数据结构常用命令
- 第19章 Redis的一些常用技术
- 第20章 Redis配置
- 第21章 Spring缓存机制和Redis的结合
- 第22章 高并发业务
这本文档从框架底层原理展开,结合示意图、示意表、程序实例片段,深入剖析了SSM框架,同时对SSM框架和主流技术的结合进行了实例介绍。既适合初学者入门,也适合老手深造。可以加深大家Web后端架构的更深层次的理解。