0 0 0

Spring Boot 2企业应用实战.pdf

你却无回眸
25天前 310
我用夸克网盘分享了「Spring Boot 2企业应用实战.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Spring Boot 2企业应用实战 作者: 疯狂软件 出版社: 电子工业出版社 出版年: 2018-6 页数: 256 定价: 58 ISBN: 9787121341168

内容简介

本书介绍了Java EE领域的全新开源框架:Spring Boot 2。本书的示例建议在Tomcat 8上运行。 本书重点介绍如何使用Spring Boot进行Java EE快速开发,从内容上可以划分为四个部分。第一部分详细介绍了Spring Boot的核心知识。第二部分详细介绍了Spring Boot的Web开发。第三部分重点介绍了Spring Boot的数据访问。第四部分重点介绍了Spring Boot的Spring Security安全控制。书中示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的信息管理系统案例,希望让读者理论联系实际,将Spring Boot框架真正运用到实际开发当中去。该案例采用目前最流行、最规范的Java EE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于Eclipse IDE来完成,一步步带领读者深入两个框架的核心。 阅读本书之前,建议先阅读疯狂软件教育的《疯狂Java讲义》一书。本书适合有较好的Java编程基础,JSP、Servlet、JDBC基础,Spring框架基础的读者,尤其适合于对Spring Boot了解不够深入,或对Spring Boot整合开发不太熟悉的开发人员阅读。

作者简介

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

网友热评

ego_ecust: 整体讲得太简单了,各大知识点都是点到即止,只适合初入门的小白。不是很喜欢书中这种动辄大段贴代码和截图的形式,编排讲解不够用心,代码和图全贴上来就完事了。第7章的实战项目前端还用jQuery和JSP在技术上也太滞后了,现在都讲究前后端分离,前端好歹用一下Angular/Vue/React吧,这会影响到后端Spring Security的使用方式和Controller的实现方式,所以对我现在要做的项目没有任何参考价值。

图书目录

第1章SpringBoot入门1 1.1Spring简介2 1.1.1Spring概述2 1.1.2Spring的生态圈3 1.1.3Spring5的变化4 1.1.4Spring的配置简化4 1.2SpringBoot简介4 1.2.1SpringBoot概述4 1.2.2SpringBoot解决的问题5 1.2.3SpringBoot的主要特性5 1.2.4SpringBoot2.0的重要改变5 1.3“开箱即用”的依赖模块5 1.3.1日志依赖模块spring-boot-starter-logging6 1.3.2Web开发依赖模块spring-boot-starter-web7 1.4开发第一个SpringBoot应用8 1.4.1下载和安装Maven8 1.4.2Eclipse集成Maven9 1.4.3示例:第一个SpringBoot应用10 1.5本章小结18 第2章SpringBoot核心19 2.1SpringBoot的启动类与核心注解@SpringBootApplication20 2.2SpringBoot基本配置介绍21 2.2.1关闭某个自动配置21 2.2.2定制启动banner22 2.2.3应用的全局配置文件23 2.2.4SpringBoot的依赖模块24 2.3SpringBoot自动配置原理25 2.3.1源码分析25 2.3.2spring.factories分析27 2.3.3SpringBootWeb开发的自动配置29 2.4本章小结30 第3章SpringBoot的Web开发31 3.1SpringBoot的Web开发支持32 3.2Thymeleaf模板引擎32 3.2.1Thymeleaf概述33 3.2.2Thymeleaf基础语法33 3.3Spring和Thymeleaf的整合36 3.4SpringBoot的Thymeleaf支持37 3.5SpringBoot的Web开发实例38 示例:第一个SpringBoot的Web应用38 示例:Thymeleaf常用功能45 3.6SpringBoot对JSP的支持52 示例:SpringBoot添加JSP支持53 3.7SpringBoot处理JSON数据57 示例:SpringBoot处理JSON57 3.8SpringBoot文件上传下载63 示例:SpringBoot文件上传63 示例:使用对象方式接收上传文件66 示例:文件下载69 3.9SpringBoot的异常处理71 示例:ExceptionHandler处理异常71 示例:父类Controller处理异常73 示例:Advice处理异常返回JSON76 3.10本章小结78 第4章SpringBoot的数据访问79 4.1Hibernate/JPA/SpringDataJPA的概念80 4.1.1对象/关系数据库映射(ORM)80 4.1.2基本映射方式81 4.1.3流行的ORM框架简介82 4.2SpringDataJPA83 4.2.1SpringData核心数据访问接口83 示例:CrudRepository接口访问数据84 示例:PagingAndSortingRepository接口访问数据91 4.2.2SpringDataJPA开发99 示例:简单条件查询100 示例:关联查询和@Query查询105 示例:@NamedQuery查询114 示例:Specification查询118 4.3SpringBoot使用JdbcTemplate128 示例:JdbcTemplate访问数据128 4.4SpringBoot整合MyBatis135 示例:SpringBoot整合MyBatis开发135 4.5本章小结141 第5章SpringBoot的热部署与单元测试142 5.1使用spring-boot-devtools进行热部署143 示例:使用spring-boot-devtools实现热部署143 5.2SpringBoot的单元测试147 示例:使用SpringBoot的单元测试147 5.3本章小结155 第6章SpringBoot的Security安全控制156 6.1SpringSecurity是什么157 6.2SpringSecurity入门157 6.2.1Security适配器157 6.2.2用户认证158 6.2.3用户授权158 6.2.4SpringSecurity核心类160 6.2.5SpringSecurity的验证机制161 6.2.6SpringBoot的支持161 示例:简单SpringBootSecurity应用162 6.3企业项目中的SpringSecurity操作173 示例:基于JPA的SpringBootSecurity操作173 示例:基于MyBatis的SpringBoot Security操作180 示例:基于JDBC的SpringBootSecurity操作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

Spring

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • cathy(凯丝)
  • 冒牌淑女
  • 鞋里住着风
  • 冷对凡人
  • 红漫过了眼
  • 纯真师妹
  • 因为太美被罚5块
  • 愤怒的小孩才可爱
  • 匹诺曹
  • 最终病态
  • 一拳打穿地球
  • 过了许久
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!