Spring实战开发

Spring实战开发

作者:李兴华

出版社:清华大学

出版年:2020年1月

ISBN:9787302522782

所属分类:网络科技

书刊介绍

《Spring实战开发》内容简介

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章: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、本章小结

热门书摘

www.mldn.cn

相关推荐

微信二维码