![]()
作者简介 杨恩雄,从事十多年Java EE企业应用开发,曾任中企动力系统设计师、中企开源项目经理、数码辰星科技公司项目经理,参与过多个企业级项目的设计与架构工作,曾负责辰星“电影票网络销售系统”的整体架构。精通Activiti、Drools、ESB等开源技术,在SOA、SaaS、大数据应用、互联网系统架构方面有着丰富的经验,曾出版《疯狂Java实战演义》《疯狂Workflow讲义》《疯狂Spring Cloud微服务架构实战》等书籍。 目录 第1章 概述 1.1 Java EE开发技术 1.1.1 Java EE的三层架构 1.1.2 MVC框架 1.1.3 数据访问层框架 1.1.4 视图技术 1.2 JDK的下载与安装 1.3 安装与配置Maven 1.3.1 关于Maven 1.3.2 下载与安装Maven 1.3.3 配置远程仓库 1.4 安装Eclipse 1.4.1 Eclipse版本 1.4.2 在Eclipse中配置Maven 1.4.3 获取本书代码 1.5 本章小结 第2章 初试Spring Boot 2.1 SpringBoot介绍 2.1.1 SpringBoot简介 2.1.2 starter模块 2.2 构建第一个SpringBoot程序 2.2.1 新建Maven项目 2.2.2 编写启动类 2.2.3 编写控制器 2.2.4 开发环境的热部署 2.3 运行单元测试 2.3.1 测试Web服务 2.3.2 模拟Web测试 2.3.3 测试业务组件 2.3.4 模拟业务组件 2.4 发布与调用REST服务 2.4.1 REST 2.4.2 发布REST服务 2.4.3 使用RestTemplate调用服务 2.4.4 使用Feign调用服务 2.5 本章小结 第3章 Spring Boot配置 3.1 配置文件 3.1.1 默认配置文件 3.1.2 指定配置文件 3.1.3 yml文件 3.1.4 使用profile指定配置 3.2 Web配置 3.2.1 Servlet配置 3.2.2 Listener配置 3.2.3 Filter配置 3.2.4 构建可部署的war包 3.2.5 JSP配置 3.3 其他配置 3.3.1 服务器常用配置 3.3.2 响应压缩 3.3.3 SSL配置 3.3.4 使用其他服务器 3.3.5 服务器访问日志 3.3.6 banner配置 3.4 自定义配置 3.4.1 @Value注解 3.4.2 定义属性映射对象 3.4.3 使用配置 3.4.4 属性自动识别 3.5 本章小结 第4章 Spring Boot的注解 4.1 Spring的常用注解 4.1.1 bean定义 4.1.2 依赖注入 4.1.3 使用Primary注解 4.1.4 Scope注解 第5章 初试Thymeleaf 第6章 Thymeleaf对象的使用 第9章 Thymeleaf原理与扩展 第10章 Spring Boot与Thymeleaf整合 第11章 使用JavaScript库 第12章 数据库实战 第13章 开发微服务 第14章 实战案例
内容推荐 Java经过多年的发展,市面上出现的开发框架多不胜数,技术发展日新月异。每一次技术的更替都牵动着广大Java程序员的心。 在杨恩雄编著的《Spring Boot2+Thymeleaf企业应用实战》的前面部分,讲解目前市面上流行的Spring Boot框架,使用该框架我们可以轻松构建出各种项目。在此基础上,介绍Spring MVC的使用。学习完这些知识后,读者可以掌握Spring Boot、Spring MVC的核心内容。在本书的第二部分,会深入讲解Thymeleaf框架,这是一个较为新颖的模板引擎。使用Thymeleaf,可以完全抛弃JSP,进入一种更为简便的页面开发模式。第11章讲解目前市面上常见的几个JavaScript框架,例如jQuery、Bootstrap及Vue.js。学习完这些知识后,读者可以使用这些框架开发大部分的页面功能。第12章介绍如何使用Spring Data框架操作各个主流数据库,例如MySQL、Redis和MongoDB等。第13章介绍如何使用SpringCloud中的主要框架,学完本章知识后,读者可以开发最基本的微服务项目。本书的最后一章,以一个案例对所学知识进行运用。 本书定位为一本Javaweb开发的入门级书籍,从表现层到持久层,力求为大家提供一整套JavaWeb开发的技术教程。 |