展开全部

主编推荐语

名师15年开发与教学经验集萃,200个实战案例,全面解析Spring项目开发。

内容简介

本书一共分为15章,核心的内容包括Spring框架结构、IOC&DI、AOP、Bean管理、资源管理、表达式语言和定时调度,同时整合了JMS消息服务、Web服务、Redis数据库、JDBC和JPA等服务组件,最后又讲解了流行的SpringMVC以及Spring提供的授权管理组件SpringSecurity。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1章 Spring开发框架概述
  • 1.1 Spring的产生背景
  • 1.2 Spring简介
  • 1.3 Spring架构图
  • 1.4 本章小结
  • 第2章 控制反转
  • 2.1 IoC产生背景
  • 2.2 搭建Spring开发环境
  • 2.3 IoC开发实现
  • 2.4 SpringTest测试
  • 2.5 本章小结
  • 第3章 Bean管理
  • 3.1 Bean基本管理
  • 3.2 使用p命名空间定义Bean
  • 3.3 注入集合对象
  • 3.4 注入构造方法
  • 3.5 自动匹配
  • 3.6 Bean的实例化管理
  • 3.7 Bean的初始化与销毁
  • 3.8 基于Annotation配置管理
  • 3.9 本章小结
  • 第4章 Spring资源管理
  • 4.1 Resource接口简介
  • 4.2 读取不同资源
  • 4.3 ResourceLoader接口
  • 4.4 资源注入
  • 4.5 注入资源数组
  • 4.6 路径通配符
  • 4.7 本章小结
  • 第5章 Spring表达式语言
  • 5.1 Spring表达式基本定义
  • 5.2 表达式解析原理
  • 5.3 自定义分隔符
  • 5.4 基本表达式
  • 5.5 Class表达式
  • 5.6 表达式变量操作
  • 5.7 集合表达式
  • 5.8 Spring配置文件与SpEL
  • 5.9 本章小结
  • 第6章 定时调度
  • 6.1 传统定时调度组件问题分析
  • 6.2 QuartZ定时调度
  • 6.3 SpringTask任务调度
  • 6.4 本章小结
  • 第7章 AOP切面编程
  • 7.1 AOP产生动机
  • 7.2 AOP简介
  • 7.3 AOP切入点表达式
  • 7.4 AOP基础实现
  • 7.5 前置通知参数接收
  • 7.6 后置通知
  • 7.7 环绕通知
  • 7.8 基于Annotation的AOP配置
  • 7.9 本章小结
  • 第8章 Spring与JMS消息组件
  • 8.1 JMS消息组件
  • 8.2 配置ActiveMQ组件
  • 8.3 使用ActiveMQ实现消息处理
  • 8.4 本章小结
  • 第9章 Spring与WebService
  • 9.1 WebService简介
  • 9.2 WebService基础开发
  • 9.3 Spring整合WebService
  • 9.4 本章小结
  • 第10章 Spring与Redis数据库
  • 10.1 Redis简介
  • 10.2 Redis安装与配置
  • 10.3 Redis数据操作
  • 10.4 Redis高级配置
  • 10.5 Redis哨兵机制
  • 10.6 RedisCluster集群
  • 10.7 使用Java操作Redis数据库
  • 10.8 SpringDataRedis
  • 10.9 抢红包案例分析
  • 10.10 本章小结
  • 第11章 JDBC操作模板
  • 11.1 JDBC操作模板简介
  • 11.2 配置数据库连接
  • 11.3 使用JDBC Template操作数据库
  • 11.4 数据查询
  • 11.5 Spring数据缓存
  • 11.6 C3P0数据库连接池
  • 11.7 本章小结
  • 第12章 Spring事务管理
  • 12.1 传统JDBC事务控制概述
  • 12.2 Spring事务处理架构
  • 12.3 事务传播属性
  • 12.4 事务隔离级别
  • 12.5 编程式事务控制
  • 12.6 @Transactional事务控制注解
  • 12.7 声明式事务控制
  • 12.8 本章小结
  • 第13章 SpringDataJPA
  • 13.1 JPA简介
  • 13.2 JPA编程起步
  • 13.3 JPA数据操作
  • 13.4 JPA数据缓存
  • 13.5 JPA锁机制
  • 13.6 JPA数据关联
  • 13.7 Spring整合JPA开发框架
  • 13.8 SpringDataJPA
  • 13.9 本章小结
  • 第14章 SpringMVC
  • 14.1 SpringMVC简介
  • 14.2 搭建SpringMVC项目开发环境
  • 14.3 编写第一个SpringMVC程序
  • 14.4 接收请求参数
  • 14.5 参数与对象转换
  • 14.6 Restful展示风格
  • 14.7 获取内置对象
  • 14.8 Web资源安全访问
  • 14.9 读取资源文件
  • 14.10 文件上传
  • 14.11 拦截器
  • 14.12 Spring综合案例
  • 14.13 本章小结
  • 第15章 SpringSecurity
  • 15.1 SpringSecurity简介
  • 15.2 SpringSecurity编程起步
  • 15.3 CSRF访问控制
  • 15.4 扩展登录和注销功能
  • 15.5 获取认证与授权信息
  • 15.6 基于数据库实现用户登录
  • 15.7 Session管理
  • 15.8 RememberMe
  • 15.9 过滤器
  • 15.10 SpringSecurity注解
  • 15.11 投票器
  • 15.12 基于Bean配置
  • 15.13 本章小结
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    Spring 是当今 Java 开发行业之中的主流技术开源框架,利用 Spring 框架中 IOC&DI AOP 实现机制可以轻松地实现轻量级的 Java 企业级项目开发。同时简单的代码开发形式与灵活的配置,可以极大地降低开发人员的代码编写难度。基于 Spring 还可以轻松整合许多 Java 的标准服务与第三方开发框架,使得项目的开发有良好的规范性。

      转发
      评论

    出版方

    清华大学出版社

    清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。