《JavaEE互联网轻量级框架整合开发——SSM框架(SpringMVC+Spring+MyBatis)和Redis实现》结合企业的实际需求,从原理到实践全面讲解SSM+Redis技术应用,无论你是Java程序员、SSM应用和研究人员,还是Redis应用人员、互联网开发人员,都可以从《JavaEE互联网轻量级框架整合开发——SSM框架(SpringMVC+Spring+MyBatis)和Redis实现》中收获知识,码农书籍网推荐
目录:
第1部分入门和技术基础第1章认识SSM框架和Redis21.1Spring框架21.2MyBatis简介61.3SpringMVC简介.4最流行的NoSQL——Redis.5SSM+Redis结构框图及概述13第2章Java设计模式.1Java反射技术.2动态代理模式和责任链模式.3观察者(Observer)模式.4工厂模式和抽象工厂模式35=2.5建造者(Builder)模式.6总结41第2部分互联网持久框架——MyBatis第3章认识MyBatis核心组件.1持久层的概念和MyBatis的特点.2准备MyBatis环境.3MyBatis的核心组件.4SqlSessionFactory(工厂接口).5SqlSession.6映射器.7生命周期.8实例57第4章MyBatis配置.1概述.2properties属性.3settings设置.4typeAliases别名.5typeHandler类型转换器.6ObjectFactory(对象工厂).7插件.8environments(运行环境).9databaseIdProvider数据库厂商标识.10引入映射器的方法99第5章映射器.1概述.2select元素——查询语句.3insert元素——插入语句.4update元素和delete元素.5sql元素.6参数.7resultMap元素.8级联.9缓存.10存储过程第6章动态SQL.1概述.2if元素.3choose、when、otherwise元素.4trim、where、set元素.5foreach元素.6用test的属性判断字符串.7bind元素第7章MyBatis的解析和运行原理.1构建SqlSessionFactory过程.2SqlSession运行过程第8章插件.1插件接口.2插件的初始化.3插件的代理和反射设计.4常用的工具类——MetaObject.5插件开发过程和实例.6总结第3部分Spring基础第9章SpringIoC的概念.1Spring的概述.2SpringIoC概述.3SpringIoC容器.4小结第10章装配SpringBean.1依赖注入的3种方式.2装配Bean概述.3通过XML配置装配Bean.4通过注解装配Bean.5装配的混合使用.6使用Profile.7加载属性(properties)文件.8条件化装配Bean.9Bean的作用域.10使用Spring表达式(SpringEL)第11章面向切面编程.1一个简单的约定游戏.2SpringAOP的基本概念.3使用
AspectJ注解开发SpringAOP.4使用XML配置开发SpringAOP.5经典SpringAOP应用程序.6多个切面30.7小结第12章Spring和数据库编程.1传统的JDBC代码的弊端.2配置数据库资源.3JDBC代码失控的解决方案——jdbcTemplate32.4MyBatis-Spring项目第13章深入Spring数据库事务管理.1Spring数据库事务管理器的设计.2编程式事务.3声明式事务.4数据库的相关知识.5选择隔离级别和传播行为.6在Spring+MyBatis组合中使用事务.7Transactional的自调用失效问题.8典型错误用法的剖析第4部分SpringMVC框架第14章SpringMVC的初始化和流程.1MVC设计概述.2SpringMVC初始化.3SpringMVC开发流程详解.4小结第15章深入SpringMVC组件开发.1控制器接收各类请求参数.2重定向.3保存并获取属性参数45.4拦截器.5验证表单.6数据模型.7视图和视图解析器.8上传文件第16章SpringMVC高级应用.1SpringMVC的数据转换和格式化.2为控制器添加通知.3处理异常.4国际化第5部分Redis应用第17章Redis概述.1Redis在JavaWeb中的应用.2Redis基本安装和使用48.4简介Redis的6种数据类型.5Redis和数据库的异同第18章Redis数据结构常用命令.1Redis数据结构——字符串.2Redis数据结构——哈希.3Redis数据结构——链表(linked-list).4Redis数据结构——集合18.5Redis数据结构——有序集合.6基数——HyperLogLog.7小结第19章Redis的一些常用技术.1Redis的基础事务59.2探索Redis事务回滚.3使用watch命令监控事务.4流水线(pipelined).5发布订阅.6超时命令.7使用Lua语言.8小结第20章Redis配置.1Redis基础配置文件.2Redis备份(持久化).3Redis内存回收策略.4复制20.5哨兵(Sentinel)模式第21章Spring缓存机制和Redis的结合.1Redis和数据库的结合.3RedisTemplate的实例第6部分SSM框架+Redis实践应用第22章高并发业务.1互联系统应用架构基础分析.2高并发系统的分析和设计.3搭建抢红包开发环境和超发现象.4悲观锁.5乐观锁.7各类方式的优缺点附录A数据库表模型附录BDispatcherServlet流程源码分析附录CJSTL常用标签附录Dspringdataredis项目分析长按