Spring实战开发

Spring实战开发

Redis+SpringDataJPA+SpringMVC+SpringSecurity

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥55.86¥32.31
今日特价截止至:2026-06-04 02:00:00了解详情

作品简介

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

本书一共分为15章,核心的内容包括Spring框架结构、IOC&DI、AOP、Bean管理、资源管理、表达式语言和定时调度,同时整合了JMS消息服务、Web服务、Redis数据库、JDBC和JPA等服务组件,最后又讲解了流行的SpringMVC以及Spring提供的授权管理组件SpringSecurity。本书适用于从事Java开发的技术工程师,也适用于Java技术爱好者,同时也可以作为应用型高等院校及培训机构的学习教材。

李兴华,著名软件技术讲师,系统架构师,有多年的软件教学经验,技术研究与讲解的主要方向为数据库、编程语言、Web开发、框架服务、系统架构、手机移动开发、大数据等。从2008年开始进行图书创作,出版过Oracle、Android、Java、Python、Web编程等10多本畅销书籍,总销量近50万册,受到广大读者的一致好评。

作品目录

  1. 内容简介
  2. 作者简介
  3. 前言
  4. 第1章 Spring开发框架概述
  5. 1.1 Spring的产生背景
  6. 1.2 Spring简介
  7. 1.3 Spring架构图
  8. 1.4 本章小结
  9. 第2章 控制反转
  10. 2.1 IoC产生背景
  11. 2.2 搭建Spring开发环境
  12. 2.3 IoC开发实现
  13. 2.4 SpringTest测试
  14. 2.5 本章小结
  15. 第3章 Bean管理
  16. 3.1 Bean基本管理
  17. 3.2 使用p命名空间定义Bean
  18. 3.3 注入集合对象
  19. 3.4 注入构造方法
  20. 3.5 自动匹配
  21. 3.6 Bean的实例化管理
  22. 3.7 Bean的初始化与销毁
  23. 3.8 基于Annotation配置管理
  24. 3.9 本章小结
  25. 第4章 Spring资源管理
  26. 4.1 Resource接口简介
  27. 4.2 读取不同资源
  28. 4.3 ResourceLoader接口
  29. 4.4 资源注入
  30. 4.5 注入资源数组
  31. 4.6 路径通配符
  32. 4.7 本章小结
  33. 第5章 Spring表达式语言
  34. 5.1 Spring表达式基本定义
  35. 5.2 表达式解析原理
  36. 5.3 自定义分隔符
  37. 5.4 基本表达式
  38. 5.5 Class表达式
  39. 5.6 表达式变量操作
  40. 5.7 集合表达式
  41. 5.8 Spring配置文件与SpEL
  42. 5.9 本章小结
  43. 第6章 定时调度
  44. 6.1 传统定时调度组件问题分析
  45. 6.2 QuartZ定时调度
  46. 6.3 SpringTask任务调度
  47. 6.4 本章小结
  48. 第7章 AOP切面编程
  49. 7.1 AOP产生动机
  50. 7.2 AOP简介
  51. 7.3 AOP切入点表达式
  52. 7.4 AOP基础实现
  53. 7.5 前置通知参数接收
  54. 7.6 后置通知
  55. 7.7 环绕通知
  56. 7.8 基于Annotation的AOP配置
  57. 7.9 本章小结
  58. 第8章 Spring与JMS消息组件
  59. 8.1 JMS消息组件
  60. 8.2 配置ActiveMQ组件
  61. 8.3 使用ActiveMQ实现消息处理
  62. 8.4 本章小结
  63. 第9章 Spring与WebService
  64. 9.1 WebService简介
  65. 9.2 WebService基础开发
  66. 9.3 Spring整合WebService
  67. 9.4 本章小结
  68. 第10章 Spring与Redis数据库
  69. 10.1 Redis简介
  70. 10.2 Redis安装与配置
  71. 10.3 Redis数据操作
  72. 10.4 Redis高级配置
  73. 10.5 Redis哨兵机制
  74. 10.6 RedisCluster集群
  75. 10.7 使用Java操作Redis数据库
  76. 10.8 SpringDataRedis
  77. 10.9 抢红包案例分析
  78. 10.10 本章小结
  79. 第11章 JDBC操作模板
  80. 11.1 JDBC操作模板简介
  81. 11.2 配置数据库连接
  82. 11.3 使用JDBC Template操作数据库
  83. 11.4 数据查询
  84. 11.5 Spring数据缓存
  85. 11.6 C3P0数据库连接池
  86. 11.7 本章小结
  87. 第12章 Spring事务管理
  88. 12.1 传统JDBC事务控制概述
  89. 12.2 Spring事务处理架构
  90. 12.3 事务传播属性
  91. 12.4 事务隔离级别
  92. 12.5 编程式事务控制
  93. 12.6 @Transactional事务控制注解
  94. 12.7 声明式事务控制
  95. 12.8 本章小结
  96. 第13章 SpringDataJPA
  97. 13.1 JPA简介
  98. 13.2 JPA编程起步
  99. 13.3 JPA数据操作
  100. 13.4 JPA数据缓存
  101. 13.5 JPA锁机制
  102. 13.6 JPA数据关联
  103. 13.7 Spring整合JPA开发框架
  104. 13.8 SpringDataJPA
  105. 13.9 本章小结
  106. 第14章 SpringMVC
  107. 14.1 SpringMVC简介
  108. 14.2 搭建SpringMVC项目开发环境
  109. 14.3 编写第一个SpringMVC程序
  110. 14.4 接收请求参数
  111. 14.5 参数与对象转换
  112. 14.6 Restful展示风格
  113. 14.7 获取内置对象
  114. 14.8 Web资源安全访问
  115. 14.9 读取资源文件
  116. 14.10 文件上传
  117. 14.11 拦截器
  118. 14.12 Spring综合案例
  119. 14.13 本章小结
  120. 第15章 SpringSecurity
  121. 15.1 SpringSecurity简介
  122. 15.2 SpringSecurity编程起步
  123. 15.3 CSRF访问控制
  124. 15.4 扩展登录和注销功能
  125. 15.5 获取认证与授权信息
  126. 15.6 基于数据库实现用户登录
  127. 15.7 Session管理
  128. 15.8 RememberMe
  129. 15.9 过滤器
  130. 15.10 SpringSecurity注解
  131. 15.11 投票器
  132. 15.12 基于Bean配置
  133. 15.13 本章小结