展开全部

主编推荐语

本书以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 小结
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    4.0
    内容丰富,但又比较零碎

    这本书把 JAVA 的主流的框架都讲了一遍,相互的联系分析的比较透彻。学习以后对 JAVA 的主流框架还是有了一定的了解。但是正是因为说的也比较多,所以说的也不是很容易让人理解。当然最主要还是自己是 JAVA 的初学者,对于各个框架本身也不是很了解,只有大概的印象,只能边在项目中用边学习。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。