计算机
类型
可以朗读
语音朗读
475千字
字数
2022-05-01
发行日期
展开全部
主编推荐语
本书以Java EE的实践为主题,全面阐述Spring Boot、Spring MVC、Spring Cloud等企业级领域内的热门技术。
内容简介
本书讲解相关技术框架的核心知识,并结合汽车管理系统等实战项目,把Java EE领域内流行的SSH、SSM、Spring Boot、Spring Cloud、MyBatis和JPA等框架整合起来,再从代码层面讲述Activiti、Kafka、Redis、Docker、Maven、Web Service和POI等技术。
目录
- 版权信息
- 内容提要
- 前言
- 资源与支持
- 第1章 Spring Boot概述
- 1.1 Spring家族介绍
- 1.2 Spring Boot与MVC模式
- 1.2.1 Spring Boot的优势
- 1.2.2 MVC模式介绍
- 1.3 Spring基础环境搭建
- 1.3.1 Java介绍
- 1.3.2 JDK环境配置
- 1.3.3 Maven环境配置
- 1.3.4 构建Spring Boot项目
- 1.4 EJB编程快速入门
- 1.4.1 Hello EJB程序
- 1.4.2 helloSpring程序
- 1.5 安装Tomcat服务器
- 1.5.1 MyEclipse项目发布
- 1.5.2 Eclipse Neon项目发布
- 1.5.3 多个Tomcat的部署方法
- 1.6 小结
- 第2章 Spring Boot必备基础知识
- 2.1 依赖注入
- 2.1.1 设值注入方式
- 2.1.2 构造函数注入方式
- 2.1.3 注解注入方式
- 2.2 面向切面编程
- 2.3 注解
- 2.3.1 重写与重载
- 2.3.2 其他注解
- 2.4 Servlet与CGI编程
- 2.4.1 CGI基本概念
- 2.4.2 CGI流程
- 2.4.3 CGI编程实例
- 2.5 Servlet服务器端编程
- 2.5.1 Servlet基本概念
- 2.5.2 Servlet编程实例
- 2.5.3 Servlet编程知识点
- 2.6 Java数据类型
- 2.6.1 基本类型
- 2.6.2 引用类型
- 2.6.3 开箱即用
- 2.7 Java类与接口
- 2.7.1 类与对象
- 2.7.2 抽象类与接口
- 2.8 数组与集合
- 2.8.1 数组
- 2.8.2 集合
- 2.8.3 Map
- 2.8.4 Iterator
- 2.9 多线程编程
- 2.9.1 多线程概念
- 2.9.2 多线程创建
- 2.9.3 多线程调度
- 2.9.4 多线程同步
- 2.9.5 线程池应用
- 2.10 工作流
- 2.10.1 工作流搭建
- 2.10.2 工作流开发
- 2.11 探析JVM的秘密
- 2.11.1 JVM简介
- 2.11.2 JVM的构成
- 2.11.3 JVM加载类
- 2.11.4 内存回收
- 2.12 小结
- 第3章 Struts Spring Hibernate(SSH)
- 3.1 SSH框架概述
- 3.1.1 SSH框架特点
- 3.1.2 SSH框架搭建
- 3.2 框架核心
- 3.2.1 Struts 2执行过程
- 3.2.2 FilterDispatcher
- 3.2.3 HttpServletRequest
- 3.2.4 HttpServletResponse
- 3.2.5 XWork拦截器
- 3.3 框架集成
- 3.3.1 Struts 2集成
- 3.3.2 Spring 3集成
- 3.3.3 Hibernate集成
- 3.3.4 前端插件引入
- 3.3.5 事务配置
- 3.4 权限管理
- 3.4.1 业务设计
- 3.4.2 程序设计
- 3.4.3 数据库设计
- 3.5 架构设计
- 3.5.1 逻辑层
- 3.5.2 业务层
- 3.5.3 持久层
- 3.5.4 架构优化
- 3.5.5 架构拓展
- 3.5.6 Hibernate查询
- 3.5.7 配置文件
- 3.6 数据导出
- 3.6.1 POI
- 3.6.2 CSV
- 3.6.3 导出功能XML文件配置
- 3.7 加入缓存机制
- 3.7.1 Ehcache搭建
- 3.7.2 Ehcache使用
- 3.8 解决并发问题
- 3.8.1 连接池
- 3.8.2 Nginx
- 3.9 小结
- 第4章 Spring MVC
- 4.1 Spring MVC概述
- 4.1.1 Spring MVC框架特点
- 4.1.2 Spring MVC框架搭建
- 4.2 框架核心
- 4.2.1 Spring MVC执行过程
- 4.2.2 DispatcherServlet
- 4.2.3 HandlerMapping
- 4.2.4 HandlerAdapter
- 4.2.5 ViewResolver
- 4.3 数据绑定与标签
- 4.3.1 数据绑定概述
- 4.3.2 input标签
- 4.3.3 password标签
- 4.3.4 hidden标签
- 4.3.5 textarea标签
- 4.3.6 select标签
- 4.3.7 checkboxes标签
- 4.4 框架集成
- 4.4.1 Spring MVC集成
- 4.4.2 MyBatis集成
- 4.4.3 事务配置
- 4.5 架构设计
- 4.5.1 逻辑层
- 4.5.2 业务层
- 4.5.3 持久层
- 4.5.4 配置文件
- 4.6 小结
- 第5章 Spring Boot核心技术
- 5.1 Spring Boot概述
- 5.1.1 Spring Boot框架特点
- 5.1.2 Spring Boot框架搭建
- 5.2 框架核心
- 5.2.1 Spring Boot执行过程
- 5.2.2 SpringApplicationRunListener
- 5.2.3 ApplicationContextInitializer
- 5.3 框架集成
- 5.3.1 Spring Boot项目构建
- 5.3.2 Application配置文件
- 5.4 Spring Boot整合JPA
- 5.4.1 Spring Data JPA介绍
- 5.4.2 JPA事务与DDL操作
- 5.4.3 汽车品牌管理需求
- 5.5 视图技术
- 5.5.1 FreeMarker
- 5.5.2 Thymeleaf
- 5.6 小结
- 第6章 数据库
- 6.1 MySQL
- 6.1.1 命令
- 6.1.2 profiling
- 6.1.3 SQLyog
- 6.1.4 函数
- 6.1.5 游标
- 6.1.6 存储过程
- 6.2 Oracle
- 6.2.1 命令
- 6.2.2 PLSQL
- 6.3 NoSQL
- MongoDB
- 6.4 数据库的事务
- 6.4.1 事务的特性
- 6.4.2 隔离级别
- 6.4.3 传播行为
- 6.5 Redis快速入门
- 6.5.1 基础操作
- 6.5.2 备份与恢复
- 6.6 数据库加锁
- 6.6.1 表级锁定
- 6.6.2 行级锁定
- 6.7 数据库锁与事务
- 6.7.1 悲观锁
- 6.7.2 乐观锁
- 6.7.3 分布式事务
- 6.8 小结
- 第7章 Apache Shiro安全框架
- 7.1 快速入门
- 7.1.1 安装部署
- 7.1.2 安全验证
- 7.1.3 Subject
- 7.1.4 AuthorizingRealm
- 7.1.5 细粒度权限管理
- 7.2 单点登录
- 7.2.1 单点登录介绍
- 7.2.2 单点登录实现
- 7.3 WebService
- 7.3.1 服务器端实现
- 7.3.2 客户端实现
- 7.4 小结
- 第8章 Spring Boot程序部署
- 8.1 打包
- 8.1.1 JAR包
- 8.1.2 WAR包
- 8.2 Docker部署
- 8.2.1 Docker基础
- 8.2.2 Docker指令
- 8.3 Jenkins自动化部署
- 8.3.1 部署介绍
- 8.3.2 搭配使用
- 8.4 Swagger UI与阿里云部署
- 8.4.1 Swagger UI开发实例
- 8.4.2 阿里云项目部署
- 8.5 小结
- 第9章 Spring Cloud微服务
- 9.1 微服务架构
- 9.1.1 单机
- 9.1.2 集群
- 9.1.3 微服务
- 9.2 微服务实战
- 9.2.1 Eureka
- 9.2.2 RestTemplate
- 9.2.3 Ribbon
- 9.2.4 Hystrix
- 9.2.5 Zuul
- 9.3 小结
- 第10章 项目实战:汽车管理系统
- 10.1 系统概述
- 10.1.1 功能介绍
- 10.1.2 需求分析
- 10.2 数据库设计
- 10.2.1 业务分析
- 10.2.2 表单设计
- 10.3 后台开发
- 10.3.1 短消息
- 10.3.2 授权操作
- 10.4 小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。