太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

前言

目前企业的Java应用中,Spring 框架是必须的,Spring 的核心是IoC (控制反转),它是一个大容器,方便组装和管理各类系统内外部资源,同时支持AOP (面向切面编程),这是对面向对象的补充,目前广泛用于日志和数据库事务控制,减少了大量的重复代码,使得程序更为清晰。因为Spring可以使模块解耦,控制对象之间的协作,所以Spring框架是目前Java最为流行的框架,几乎没有之一 。

所以,Spring+Spring MVC +MyBatis已经成了Java 互联网时代的主流框架,而Redis缓存已经成了主流的NoSQL技术,笔者愿意将自己所掌握的知识分享给大家,为目前奋斗在SSM和Redis战线上的同行们奉献一本有价值的参考书,给一些准备进入这个行业的新手一定的帮助和指导。

内容简介

本书基于一线企业的实际应用要求,介绍了Java互联网最流行的框架技术,内容全面,以实际应用为导向,取舍明确,尤其对于技术的重点、难点解释得深入浅出,案例丰富,具体来说本书在体例上分为六大部分。

第1部分,首先讲解基础,让读者对SsM框架里的每一门技术的主要作用有所了解。然后介绍SSM框架的主要设计模式,它们有助于从底层深入理解框架。田

第2部分,讲解MyBatis的基础应用,包括其主要组成、配置、映射器、动态SQL,并且深入MyBatis的底层运行原理和插件,详细讨论它们的高级应用。

第3部分,讲解Spring loC和Spring AOP.掌握Spring如何通过IoC管理资源,然后通过设计模式讨论AOP的实现原理及其使用方法、实践。讨论Spring对数据库的支持,如何整合MyBatis, 并且着重讨论了Spring数据库事务的相关内容,包括数据库隔离级别和传播行为的应用。

第4部分,讲解Spring MVC主要的流程、HandlerMapping的应用、控制器Cortroller处理适配器(HandlerAdapter)、视图和视图解析器,然后讨论传递参数、注解、数据校验、消息转换和国际化等应用。

第5部分,掌握NoSQL的优势和应用方法,掌握Redis的常用数据类型和主要命令,以及一些基本的特性 (比如事务)和用法,并教会你在Java和Spring环境中使用它。

第6部分,SSM框架+Redis的实战,通过全注解的方式搭建SSM框架,讲解Redis应用,并展现了互联网的核心问题一-高并发 和锁的问题。介绍了通过悲观锁、乐观锁和Redis Lua语言方案来解决高并发和锁的问题。

由于文字篇幅过多,为不影响您的阅读,私信小编【资料】即可获取这份文档哦。

目录

第1部分入门和技术基础

第1章认识SSM框架和Redis

  • Spring框架
  • MyBatis简介
  • Spring MVC简介
  • 最流行的NoSQL -Redis
  • SSM+ Redis结构框图及概述

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第2章Java设计模式

  • Java反射技术
  • 动态代理模式和麦任链模式
  • 观察者(Obsever)模式
  • 工厂模式和抽象工厂模式
  • 建造者(Builder) 模式
  • 总结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第2部分互联网持久框架--MyBatis

第3章认识MyBatis核心组件

  • 持久层的概含和MBai的特点
  • 准备MyBatis环境
  • MyBatis的核心组件
  • siesionfactoy (工厂接口)
  • SqISession
  • 映射器
  • 生命周期
  • 实例

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第4章MyBatis配置

  • 概述
  • properties属性
  • settings设置
  • typeAliases别名
  • typeHandler类型转换器
  • ObjectFactory (对象工厂 )
  • 插件
  • environments (运行环境)
  • databaseldProvider数据库厂商标识
  • 引入映射器的方法

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第5章映射器

  • 概述
  • select元素-查询语句
  • insert元素-插入语句
  • update元素和delete元素
  • sq|元素
  • 参数
  • resultMap元素
  • 级联
  • 缓存
  • 存储过程

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第6章动态SQL

  • 概述
  • if元素
  • choose. when. otherwise元素
  • trim. where. set元素
  • foreach元素
  • 用test的属性判断字符串
  • bind元素

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第7章MyBatis 的解析和运行原理

  • 构建SqISessionFactory过程
  • SqlSession运行过程

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第8章插件

  • 插件接口
  • 插件的初始化
  • 插件的代理和反射设计
  • 常用的工具类--MetaObject
  • 插件开发过程和实例
  • 总结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第3部分Spring基础

第9章Spring IoC的概念

  • Spring的概述
  • Spring loC概述
  • Spring loC容器
  • 小结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第10章装配Spring Bean

  • 依赖注入的3种方式
  • 装配Bean概述
  • 通过XML配置装配Bean
  • 通过注解装配B
  • ean
  • 装配的混合使用
  • 使用Profile
  • 加载属性(properties)文件
  • 条件化装配Bean
  • Bean的作用域
  • 使用Spring表达式(Spring EL)

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第11章面向切面编程

  • 一个简单的约定游戏
  • Spring AOP的基本概念
  • 使用@Aspect注解开发SpringAOP
  • 使用XML配置开发Spring AOP
  • 经典Spring AOP应用程序
  • 多个切面
  • 小结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第12章Spring 和数据库编程

  • 传统的JDBC代码的弊端
  • 配置数据库资源
  • JDBC代码失控的解决方案jdbcTemplate
  • MyBaisSping项目

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第13章深入Spring数据库事务管理

  • Spring数据库事务管理器的设计
  • 编程式事务
  • 声明式事务
  • 数据库的相关知识
  • 选择隔离级别和传播行为
  • 在Spring+MyBatis组合中使用事务
  • @Transactional的自调用失效问题
  • 典型错误用法的剖析

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第4部分Spring MVC框架

第14章Spring MVC的初始化和流程

  • MVC设计概述
  • Spring MVC初始化
  • Spring MVC开发流程详解
  • 小结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第15章深入Spring MVC组件开发

  • 控制器接收各类请求参数
  • 重定向
  • 保存并获取属性参数
  • 拦截器
  • 验证表单
  • 数据模型
  • 视图和视图解析器
  • 上传文件

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第16章Spring MVC高级应用

  • sping MNC的数据转换和格式化
  • 为控制器添加通知
  • 处理异常
  • 国际化

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第5部分Redis应用

由于文字篇幅过多,为不影响您的阅读,私信小编【资料】即可获取这份文档哦。

第17章Redis概述

  • Redis在Java Web中的应用
  • Redis基本安装和使用
  • Redis的Java API
  • 简介Redis的6种数据类型
  • Redis和数据库的异同

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第18章Redis数据结构常用命令

  • Redis数据结构--字符串
  • Redis数据结构-哈希
  • Redis数据结构链表(inked-Iist)
  • Redis数据结构--集合
  • Redis数据结构--有序集合
  • 基数--HyperLogLog
  • 小结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第19章Redis的一些常用技术

  • Redis的基础事务
  • 探索Redis事务回滚
  • 使用watch命令监控事务
  • 流水线(pipelined)
  • 发布订阅
  • 超时命令
  • 使用Lua语言
  • 小结

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第20章Redis配置

  • Redis基础配置文件
  • Redis备份(持久化)
  • Redis内存回收策略
  • 复制
  • 哨兵(Sentinel) 模式

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第21章Spring缓存机制和Redis的结合

  • Redis和数据库的结合
  • 使用Spring缓存机制整合Redis
  • RedisTemplate的实例

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

第6部分SSM框架+ Redis实践应用

第22章高并发业务

  • 互联系统应用架构基础分析
  • 高并发系统的分析和设计
  • 搭建抢红包开发环境和超发现象
  • 悲观锁
  • 乐观锁
  • 使用Redis实现抢红包
  • 各类方式的优缺点

太厉害了,终于有人把JavaEE轻量级框架开发解析的这么透彻了

猜你喜欢

转载自blog.csdn.net/Sqdmn/article/details/105959673