- 网页设计
- 整站网页设计
- 网站模板设计
- 网站开发
- 综合门户网开发
- 企业网站开发
- 电子商务网站开发
- 资讯网站开发
- 团购网站开发
- 手机网站开发
- 宣传展示网站
- 网站功能开发
- 网站特效制作
- 应用软件开发
- 手机应用软件
- 计算机应用软件
- 软件美工
- 程序修改
- 仿网站开发
- 脚本插件
- 软件测试
- 网站改版
- 企业办公系统
- 软件汉化
- 软件界面皮肤
- 企业办公系统界面
- 应用移植
- Android开发
- IOS开发
- 应用汉化
- 安卓系统定制
- 网店装修
Spring Boot 2企业应用实战 疯狂软件 spring b5.0开发入门教程书籍从入门到精通 JavaEE编程开发企业级框架构开发教程图书籍.
- 是否是套装:否
- 出版社名称:电子工业出版社
- 定价:58.00元
- 出版时间:2018-05-01
- 作者:疯狂软件
D5
书名:Spring Boot 2企业应用实战
作 译 者:疯狂软件
出版时间:2018-05
版次:01-01
开本:16开
ISBN41168
定价:58.(咨询特价)
1章 Spring Boot入门 1
1.1 Spring简介 2
1.1.1 Spring概述 2
1.1.2 Spring的生态圈 3
1.1.3 Spring 5的变化 4
1.1.4 Spring的配置简化 4
1.2 Spring Boot简介 4
1.2.1 Spring Boot概述 4
1.2.2 Spring Boot解决的问题 5
1.2.3 Spring Boot的主要特性 5
1.2.4 Spring Boot 2.0的重要改变 5
1.3 “开箱即用”的依赖模块 5
1.3.1 日志依赖模块spring-boot-starter-logging 6
1.3.2 Web开发依赖模块spring-boot-starter-web 7
1.4 开发一个Spring Boot应用 8
1.4.1 下载和安装Maven 8
1.4.2 Eclipse集成Maven 9
1.4.3 示例:一个Spring Boot应用 10
1.5 本章小结 18
2章 Spring Boot核心 19
2.1 Spring Boot的启动类与核心注解@SpringBootApplication 20
2.2 Spring Boot基本配置介绍 21
2.2.1 关闭某个自动配置 21
2.2.2 定制启动banner 22
2.2.3 应用的全局配置文件 23
2.2.4 Spring Boot的依赖模块 24
2.3 Spring Boot自动配置原理 25
2.3.1 源码分析 25
2.3.2 spring.factories分析 27
2.3.3 Spring Boot Web开发的自动配置 29
2.4 本章小结 30
3章 Spring Boot的Web开发 31
3.1 Spring Boot的Web开发支持 32
3.2 Thymeleaf模板引擎 32
3.2.1 Thymeleaf概述 33
3.2.2 Thymeleaf基础语法 33
3.3 Spring和Thymeleaf的整合 36
3.4 Spring Boot的Thymeleaf支持 37
3.5 Spring Boot的Web开发实例 38
示例:一个Spring Boot的Web应用 38
示例:Thymeleaf常用功能 45
3.6 Spring Boot对JSP的支持 52
示例:Spring Boot添加JSP支持 53
3.7 Spring Boot处理JSON数据 57
示例:Spring Boot处理JSON 57
3.8 Spring Boot文件上传下载 63
示例:Spring Boot文件上传 63
示例:使用对象方式接收上传文件 66
示例:文件下载 69
3.9 Spring Boot的异常处理 71
示例:ExceptionHandler处理异常 71
示例:父类Controller处理异常 73
示例:Advice处理异常返回JSON 76
(咨询特价) 本章小结 78
4章 Spring Boot的数据访问 79
4.1 Hibernate/JPA/Spring Data JPA的概念 80
4.1.1 对象/关系数据库映射(ORM) 80
4.1.2 基本映射方式 81
4.1.3 流行的ORM框架简介 82
4.2 Spring Data JPA 83
4.2.1 Spring Data核心数据访问接口 83
示例:CrudRepository接口访问数据 84
示例:PagingAndSortingRepository接口访问数据 91
4.2.2 Spring Data JPA开发 99
示例:简单条件查询 100
示例:关联查询和@Query查询 105
示例:@NamedQuery查询 114
示例:Specification查询 118
4.3 Spring Boot使用JdbcTemplate 128
示例:JdbcTemplate访问数据 128
4.4 Spring Boot整合MyBatis 135
示例:Spring Boot整合MyBatis开发 135
4.5 本章小结 141
5章 Spring Boot的热部署与单测试 142
5.1 使用spring-boot-devtools进行热部署 143
示例:使用spring-boot-devtools实现热部署 143
5.2 Spring Boot的单测试 147
示例:使用Spring Boot的单测试 147
5.3 本章小结 155
6章 Spring Boot的Security控制 156
6.1 Spring Security是什么 157
6.2 Spring Security入门 157
6.2.1 Security适配器 157
6.2.2 用户认证 158
6.2.3 用户授权 158
6.2.4 Spring Security核心类 160
6.2.5 Spring Security的验证机制 161
6.2.6 Spring Boot的支持 161
示例:简单Spring Boot Security应用 162
6.3 企业项目中的Spring Security操作 173
示例:基于JPA的Spring Boot Security操作 173
示例:基于MyBatis的Spring Boot
Security操作 180
示例:基于JDBC的Spring Boot Security操作 183
6.4 本章小结 185
7章 实战项目:信息管理系统 186
7.1 项目简介及系统架构 187
7.1.1 系统功能介绍 187
7.1.2 相关技术介绍 187
7.1.3 系统结构 188
7.1.4 系统的功能模块 188
7.2 配置文件 189
7.3 化类 191
7.3.1 设计化实体 191
7.3.2 创建化实体类 192
7.3.3 导入初始数据 197
7.4 定义Repository接口实现Repository层 198
7.5 实现Service层 200
7.5.1 业务逻辑组件的设计 201
7.5.2 实现业务逻辑组件 201
7.5.3 事务管理 224
7.6 实现Web层 224
7.6.1 控制器 224
7.6.2 系统登录 225
7.6.3 菜单管理 233
7.6.4 角色管理 235
7.6.5 用户管理 240
7.6.6 功能扩展 245
7.7 本章小结 249
本书介绍了Java EE领域的全新开源框架:Spring Boot。其中Spring的版本为5.0。本书的示例建议在Tomcat 8上运行。本书重点
介绍如何使用Spring Boot 2进行Java EE快速开发,主要包括四个部分。一部分详细介绍了Spring Boot的核心知识。二部分详细
介绍了Spring Boot的Web开发。三部分重点介绍了Spring Boot的数据访问。四部分重点介绍了Spring Boot的Spring Security控制
。并示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的IMS信息管理系统案例,希望让读者
理论实际,将Spring Boot框架真正运用到实际开发当中去。该案例采用目前流行、规范的Java EE架构,整个应用分为DAO层
、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码基于Ecli
pse IDE来完成,一步步带领读者深入两个框架的核心。
-
最近销售:0 掌柜:雨露网络¥37 元
-
最近销售:0 掌柜:照先生杂货铺¥24 元
-
最近销售:0 掌柜:源代码时间轴¥30 元
-
最近销售:0 掌柜:源代码时间轴¥12 元