【1806新品】 Spring Boot 2企业应用实战 PDF下载 公众号 其他格式

【1806新品】 Spring Boot 2企业应用实战

文化 文化刊物

  • ISBN:9787121341168
  • 作者:疯狂软件
  • 字数:410000
  • 版次:1
  • 页数:256
  • 出版社:电子工业出版社
  • 审图号:9787121341168
  • 出版时间:2018-05-01

手机扫码免费下载

纠错留言

#电子书截图

【1806新品】 Spring Boot 2企业应用实战截图 【1806新品】 Spring Boot 2企业应用实战截图 【1806新品】 Spring Boot 2企业应用实战截图 【1806新品】 Spring Boot 2企业应用实战截图 【1806新品】 Spring Boot 2企业应用实战截图

#电子书简介



商品参数
Spring Boot 2企业应用实战
定价58.00
出版社电子工业出版社
版次1
出版时间2018年05月
开本16开
作者疯狂软件
装帧平装-胶订
页数256
字数410000
ISBN编码9787121341168


内容介绍

本书介绍了Java EE领域的全新开源框架:Spring Boot。其中Spring的版本为5.0。本书的示例建议在Tomcat 8上运行。本书重点介绍如何使用Spring Boot 2进行Java EE快速开发,主要包括四个部分。DY部分详细介绍了Spring Boot的核心知识。D二部分详细介绍了Spring Boot的Web开发。D三部分重点介绍了Spring Boot的数据访问。D四部分重点介绍了Spring Boot的Spring Security安全控制。并示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的IMS信息管理系统案例,希望让读者理论联系实际,将Spring Boot框架真正运用到实际开发D中去。该案例采用目前Z流行、Z规范的Java EE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码WQ基于Eclipse IDE来完成,一步步带领读者深入两个框架的核心。




作者介绍

疯狂软件,多年来从事Java开发、移动开发等方面的培训及研发工作,承接大型研发项目。疯狂软件是广州为学教育科技有限公司的教育品牌,立志以务实的技术来改变中国的软件教育,所培训的学生入职华为、阿里软件、W品会、网易、IBM等IT名企。




目录

"D1章Spring Boot入门 1

1.1Spring简介 2

1.1.1Spring概述 2

1.1.2Spring的生态圈 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.2Spring Boot解决的问题 5

1.2.3Spring Boot的主要特性 5

1.2.4Spring Boot 2.0的重要改变 5

1.3“开箱即用”的依赖模块 5

1.3.1日志依赖模块spring-boot-starter-logging 6

1.3.2Web开发依赖模块spring-boot-starter-web 7

1.4开发DY个Spring Boot应用 8

1.4.1下载和安装Maven 8

1.4.2Eclipse集成Maven 9

1.4.3示例:DY个Spring Boot应用 10

1.5本章小结 18


D2章Spring Boot核心 19

2.1Spring Boot的启动类与核心注解@SpringBootApplication 20

2.2Spring Boot基本配置介绍 21

2.2.1关闭某个自动配置 21

2.2.2定制启动banner 22

2.2.3应用的全局配置文件 23

2.2.4Spring Boot的依赖模块 24

2.3Spring Boot自动配置原理 25

2.3.1源码分析 25

2.3.2spring.factories分析 27

2.3.3Spring Boot Web开发的自动配置 29

2.4本章小结 30


D3章Spring Boot的Web开发 31

3.1Spring Boot的Web开发支持 32

3.2Thymeleaf模板引擎 32

3.2.1Thymeleaf概述 33

3.2.2Thymeleaf基础语法 33

3.3Spring和Thymeleaf的整合 36

3.4Spring Boot的Thymeleaf支持 37

3.5Spring Boot的Web开发实例 38

示例:DY个Spring Boot的Web应用 38

示例:Thymeleaf常用功能 45

3.6Spring Boot对JSP的支持 52

示例:Spring Boot添加JSP支持 53

3.7Spring Boot处理JSON数据 57

示例:Spring Boot处理JSON 57

3.8Spring Boot文件上传下载 63

示例:Spring Boot文件上传 63

示例:使用对象方式接收上传文件 66

示例:文件下载 69

3.9Spring Boot的异常处理 71

示例:ExceptionHandler处理异常 71

示例:父类Controller处理异常 73

示例:Advice处理异常返回JSON 76

3.10本章小结 78


D4章Spring Boot的数据访问 79

4.1Hibernate/JPA/Spring Data JPA的概念 80

4.1.1对象/关系数据库映射(ORM) 80

4.1.2基本映射方式 81

4.1.3流行的ORM框架简介 82

4.2Spring Data JPA 83

4.2.1Spring Data核心数据访问接口 83

示例:CrudRepository接口访问数据 84

示例:PagingAndSortingRepository接口访问数据 91

4.2.2Spring Data JPA开发 99

示例:简单条件查询 100

示例:关联查询和@Query查询 105

示例:@NamedQuery查询 114

示例:Specification查询 118

4.3Spring Boot使用JdbcTemplate 128

示例:JdbcTemplate访问数据 128

4.4Spring Boot整合MyBatis 135

示例:Spring Boot整合MyBatis开发 135

4.5本章小结 141


D5章Spring Boot的热部署与单元测试 142

5.1使用spring-boot-devtools进行热部署 143

示例:使用spring-boot-devtools实现热部署 143

5.2 Spring Boot的单元测试 147

示例:使用Spring Boot的单元测试 147

5.3 本章小结 155


D6章Spring Boot的Security安全控制 156

6.1Spring Security是什么 157

6.2 Spring Security入门 157

6.2.1Security适配器 157

6.2.2用户认证 158

6.2.3用户授权 158

6.2.4Spring Security核心类 160

6.2.5Spring Security的验证机制 161

6.2.6Spring 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


D7章实战项目:信息管理系统 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"



上一个文化

下一个文化刊物

  • 评论列表(0

留言评论