Spring学习指南 (第3版)
作者:[印度] J. 夏尔马、阿西施·萨林
出版社:人民邮电出版社
ISBN:9787115482372
VIP会员免费
(仅需0.8元/天)
¥ 56.96
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
JavaEE开发的颠覆者SpringBoot实战[完整版].part2 评分:
在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。 第一部分 点睛Spring 4.x 第1 章 Spring 基础 2 1.1 Spring 概述 2 1.1.1 Spring 的简史 2 1.1.2 Spring 概述 3 1.2 Spring 项目快速搭建 5 1.2.1 Maven 简介 6 1.2.2 Maven 安装 6 1.2.3 Maven 的pom.xml 7 1.2.4 Spring 项目的搭建 9 1.3 Spring 基础配置 17 1.3.1 依赖注入 18 1.3.2 Java 配置 21 1.3.3 AOP 24 第2 章 Spring 常用配置 30 2.1 Bean 的Scope 30 2.1.1 点睛 30 2.1.2 示例 31 2.2 Spring EL 和资源调用. 33 2.2.1 点睛 33 2.2.2 示例 33 2.3 Bean 的初始化和销毁 37 2.3.1 点睛 37 2.3.2 演示 38 2.4 Profile 40 2.4.1 点睛 40 2.4.2 演示 41 2.5 事件(Application Event) 44 2.5.1 点睛 44 2.5.2 示例 44 第3 章 Spring 高级话题 48 3.1 Spring Aware 48 3.1.1 点睛 48 3.1.2 示例 49 3.2 多线程 51 3.2.1 点睛 51 3.2.2 示例 51 3.3 计划任务 54 3.3.1 点睛 54 3.3.2 示例 54 3.4 条件注解@Conditional 56 3.4.1 点睛 56 3.4.2 示例 57 3.5 组合注解与元注解 60 3.5.1 点睛 60 3.5.2 示例 60 3.6 @Enable*注解的工作原理 63 3.6.1 第一类:直接导入配置类 63 3.6.2 第二类:依据条件选择配置类 64 3.6.3 第三类:动态注册Bean 65 3.7 测试 66 3.7.1 点睛 66 3.7.2 示例 67 第二部分 点睛Spring MVC 4.x 第4 章 Spring MVC 基础 72 4.1 Spring MVC 概述 73 4.2 Spring MVC 项目快速搭建 74 4.2.1 点睛 74 4.2.2 示例 74 4.3 Spring MVC 的常用注解 82 4.3.1 点睛 82 4.3.2 示例 83 4.4 Spring MVC 基本配置 87 4.4.1 静态资源映射 88 4.4.2 拦截器配置 89 4.4.3 @ControllerAdvice 91 4.4.4 其他配置 94 4.5 Spring MVC 的高级配置 98 4.5.1 文件上传配置 98 4.5.2 自定义HttpMessageConverter 101 4.5.3 服务器端推送技术 106 4.6 Spring MVC 的测试 113 4.6.1 点睛 113 4.6.2 示例 114 第三部分 实战Spring Boot 第5 章 Spring Boot 基础 122 5.1 Spring Boot 概述 122 5.1.1 什么是Spring Boot 122 5.1.2 Spring Boot 核心功能 122 5.1.3 Spring Boot 的优缺点 124 5.1.4 关于本书的Spring Boot 版本 124 5.2 Spring Boot 快速搭建 124 5.2.1 http://start.spring.io 124 5.2.2 Spring Tool Suite 127 5.2.3 IntelliJ IDEA 129 5.2.4 Spring Boot CLI 132 5.2.5 Maven 手工构建 134 5.2.6 简单演示 136 第6 章 Spring Boot 核心 138 6.1 基本配置 138 6.1.1 入口类和@SpringBootApplication 138 6.1.2 关闭特定的自动配置 139 6.1.3 定制Banner 139 6.1.4 Spring Boot 的配置文件 140 6.1.5 starter pom 141 6.1.6 使用xml 配置 143 6.2 外部配置 143 6.2.1 命令行参数配置 143 6.2.2 常规属性配置 144 6.2.3 类型安全的配置(基于properties) 145 6.3 日志配置 148 6.4 Profile 配置 148 实战 148 6.5 Spring Boot 运行原理 150 6.5.1 运作原理 153 6.5.2 核心注解 154 6.5.3 实例分析 157 6.5.4 实战 160 第7 章 Spring Boot 的Web 开发 170 7.1 Spring Boot 的Web 开发支持 170 7.2 Thymeleaf 模板引擎 171 7.2.1 Thymeleaf 基础知识 171 7.2.2 与Spring MVC 集成 174 7.2.3 Spring Boot 的Thymeleaf 支持 175 7.2.4 实战 177 7.3 Web 相关配置 182 7.3.1 Spring Boot 提供的自动配置 182 7.3.2 接管Spring Boot 的Web 配置 185 7.3.3 注册Servlet、Filter、Listener 186 7.4 Tomcat 配置 187 7.4.1 配置Tomcat 187 7.4.2 代码配置Tomcat 188 7.4.3 替换Tomcat 190 7.4.4 SSL 配置 191 7.5 Favicon 配置 196 7.5.1 默认的Favicon 196 7.5.2 关闭Favicon 196 7.5.3 设置自己的Favicon 197 7.6 WebSocket 197 7.6.1 什么是WebSocket 197 7.6.2 Spring Boot 提供的自动配置 197 7.6.3 实战 198 7.7 基于Bootstrap 和AngularJS 的现代Web 应用 212 7.7.1 Bootstrap 213 7.7.2 AngularJS 216 7.7.3 实战 222 第8 章 Spring Boot 的数据访问 233 8.1 引入Docker 237 8.1.1 Docker 的安装 238 8.1.2 Docker 常用命令及参数 242 8.1.3 下载本书所需的Docker 镜像 247 8.1.4 异常处理 247 8.2 Spring Data JPA 248 8.2.1 点睛Spring Data JPA 248 8.2.2 Spring Boot 的支持 258 8.2.3 实战 260 8.3 Spring Data REST 284 8.3.1 点睛Spring Data REST 284 8.3.2 Spring Boot 的支持 285 8.3.3 实战 286 8.4 声名式事务 297 8.4.1 Spring 的事务机制 297 8.4.2 声名式事务 298 8.4.3 注解事务行为 299 8.4.4 类级别使用@Transactional 300 8.4.5 Spring Data JPA 的事务支持 300 8.4.6 Spring Boot 的事务支持 302 8.4.7 实战 303 8.5 数据缓存Cache 309 8.5.1 Spring 缓存支持 309 8.5.2 Spring Boot 的支持 310 8.5.3 实战 312 8.5.4 切换缓存技术 319 8.6 非关系型数据库NoSQL 320 8.6.1 MongoDB 320 8.6.2 Redis 329 第9 章 Spring Boot 企业级开发 340 9.1 安全控制Spring Security 340 9.1.1 Spring Security 快速入门 340 9.1.2 Spring Boot 的支持 347 9.1.3 实战 348 9.2 批处理Spring Batch 362 9.2.1 Spring Batch 快速入门 362 9.2.2 Spring Boot 的支持 370 9.2.3 实战 371 9.3 异步消息 385 9.3.1 企业级消息代理 386 9.3.2 Spring 的支持 386 9.3.3 Spring Boot 的支持 386 9.3.4 JMS 实战 387 9.3.5 AMQP 实战 391 9.4 系统集成Spring Integration 395 9.4.1 Spring Integration 快速入门 395 9.4.2 Message 395 9.4.3 Channel 395 9.4.4 Message EndPoint 398 9.4.5 Spring Integration Java DSL 400 9.4.6 实战 400 第10 章 Spring Boot 开发部署与测试 407 10.1 开发的热部署 407 10.1.1 模板热部署 407 10.1.2 Spring Loaded 407 10.1.3 JRebel 409 10.1.4 spring-boot-devtools 413 10.2 常规部署 413 10.2.1 jar 形式 413 10.2.2 war 形式 417 10.3 云部署——基于Docker 的部署 419 10.3.1 Dockerfile 419 10.3.2 安装Docker 421 10.3.3 项目目录及文件 421 10.3.4 编译镜像 423 10.3.5 运行 424 10.4 Spring Boot 的测试 424 10.4.1 新建Spring Boot 项目 425 10.4.2 业务代码 425 10.4.3 测试用例 427 10.4.4 执行测试 429 第11 章 应用监控 431 11.1 http 431 11.1.1 新建Spring Boot 项目 432 11.1.2 测试端点 432 11.1.3 定制端点 439 11.1.4 自定义端点 440 11.1.5 自定义HealthIndicator 444 11.2 JMX 447 11.3 SSH 449 11.3.1 新建Spring Boot 项目 449 11.3.2 运行 449 11.3.3 常用命令 451 11.3.4 定制登录用户 452 11.3.5 扩展命令 452 第12 章 分布式系统开发 456 12.1 微服务、原生云应用 456 12.2 Spring Cloud 快速入门 457 12.2.1 配置服务 457 12.2.2 服务发现 457 12.2.3 路由网关 457 12.2.4 负载均衡 457 12.2.5 断路器 458 12.3 实战 458 12.3.1 项目构建 458 12.3.2 服务发现——Discovery(Eureka Server) 459 12.3.3 配置——Config(Config Server) 461 12.3.4 服务模块——Person 服务 463 12.3.5 服务模块——Some 服务 466 12.3.6 界面模块——UI(Ribbon,Feign) 468 12.3.7 断路器监控——Monitor(DashBoard) 473 12.3.8 运行 474 12.4 基于Docker 部署 478 12.4.1 Dockerfile 编写 478 12.4.2 Docker Compose 480 12.4.3 Docker-compose.yml 编写 481 12.4.4 运行 483 附录A 485 A.1 基于JHipster 的代码生成 485 A.2 常用应用属性配置列表 488
上传时间:2016-12 大小:80MB
- 40.0MB
JavaEE开发的颠覆者SpringBoot实战完整版pdf和源码第二部分(5-2)
2017-07-20JavaEE开发的颠覆者SpringBoot实战完整版pdf和源码第二部分(5-2)
- 9.13MB
spring-all:JavaEE开发颠覆者SpringBoot实战
2021-05-13Java EE开的颠覆者———Spring boot实战 【>>>SpringBoot<<<】 【11-SpringBoot——Spring MVC基础-常用注解>>>】 【12-SpringBoot——Spring MVC基础-常用配置>>>】 【13-SpringBoot——Spring MVC基础-高级配置-文件上传>>>】 【14-SpringBoot——Spring MVC基础-自定义HttpMessageConverter>>>】 【15-SpringBoot——Spring MVC基础-服务端推送技术>>>】 【16-SpringBoot——Spring MVC基础-测试>>>】 【17-SpringBoot——基础-概述>>>】 【18-SpringBoot——核心-基本配置>>>】 【19-SpringBoot——核心-Profile配置>>>】 【20-SpringBo
- 6.1MB
JavaEE开发的颠覆者 Spring Boot实战 完整版.zip
2021-01-06JavaEE开发的颠覆者 Spring Boot实战 完整版.zip,SpringBoot开发实例。
- 165.1MB
JavaEE开发的颠覆者SpringBoot实战完整清晰版PDF
2018-11-17上传的是JavaWW开发的颠覆者SpringBoot实战完全高清版,十分清晰,不清晰你来找我,200多M,适合学习SpringBoot的开发者下载
- 110KB
基于SpringBoot开发一套完整的项目
2019-04-20基于SpringBoot开发一套项目,其中运用了Thymeleaf模版
- 1.22MB
spring教程+电子书
2009-03-08spring入门书籍中文,简单介绍spring的使用,和struts的结合等等
- 4.41MB
Spring 电子图书 PDF
2009-03-30Spring Framework 开发参考手册
- 57.14MB
spring电子书大全
2013-03-19spring电子书大全
- 1.2MB
spring开发指南(电子书)
2010-05-17spring 基础,刚开始学spring 要用到的原理
- 118KB
spring学习指南
2015-09-26spring学习指南,方便学习,很好的文件
- 50.0MB
JavaEE开发的颠覆者SpringBoot实战.part2
2017-02-08JavaEE开发的颠覆者SpringBoot实战.part2
- 65.0MB
JavaEE开发的颠覆者_Spring_Boot实战_完整版.part2.rar
2017-03-22JavaEE开发的颠覆者_Spring_Boot实战_完整版.part2.rar
- 158.87MB
JavaEE开发的颠覆者 SpringBoot实战
2018-07-01JavaEE开发的颠覆者SpringBoot实战,简单通俗的介绍了SpringBoot的相关内容,带领大家快速入门SpringBoot。
- 162.50MB
JavaEE开发的颠覆者SpringBoot实战
2018-05-31挺不错的一步springbooot书籍,可以用来开发时候参考。
- 49B
JavaEE开发的颠覆者Spring Boot 实战
2017-12-29新手学习Spring Boot的利器,其中涉及Spring的关键技术讲解和SpringMVC讲解。微服务之旅从Spring Boot起航。
- 40.0MB
JavaEE开发的颠覆者SpringBoot实战完整版pdf和源码第四部分(5-4)
2017-07-20JavaEE开发的颠覆者SpringBoot实战完整版pdf和源码第四部分(5-4)
- 173.29MB
JavaEE开发的颠覆者:SpringBoot实战.PDF(带目录)
2018-10-15spring boot 实战:由浅入深讲解Springboot的基础,核心,运行原理,Web开发,数据访问,企业级开发,部署与测试,应用监控等。结合大量实战代码,简单又典型的Demo,让我们更加快速上手SpringBoot。
- 24.14MB
开发springboot项目所需要的完整的jar包
2020-07-07拥有全套的spring,jdbc,poi,upload功能的jar包。同时已经用在了实际的项目中,解决了需要依赖不完全的问题。
- 391KB
shiro+springboot2.x+redis注解方式完整项目
2019-07-03shiro+springboot2.x+redis注解方式完整项目,包括自定义realm,整合redis缓存管理器,自定义sessionId,自定义session等等,sql文件就在resource文件夹下
- 52.37MB
《Spring技术内幕》
2018-11-24找了很多Spring技术内幕的电子书资源,下载之后都不太清楚,这个资源虽然算不上最清楚的,但是是我寻找的资源当中最清楚的那个。
- 63.82MB
Spring MVC学习指南 高清完整.pdf版下载
2017-01-24通俗移动的Spring MVC入门书籍。请尊重版权,禁止用于商业目的。
- 5.77MB
Spring Boot 实战电子书所有源代码
2018-12-01Spring Boot 实战电子书所有源代码
- 8.92MB
Spring Security 3 中文电子书(有书签)
2016-02-26别的地方找到的有人翻译过来的,亲手加的书签,在此分享。
- 162.77MB
SpringBoot学习资料以及相关电子书
2018-12-09SpringBoot相关的整理以及资料,还有电子书,以及小练习
- 2.8MB
spring框架电子书
2013-07-22spring框架电子书,内容精炼,丰富!
- 160.13MB
JavaEE开发的颠覆者Spring Boot 实战 完整版
2018-09-09本书简介 1 推荐使用@configuration @bean 的Java配置来替代xml。 2 习惯优于配置的原则。快速搭建项目 3 在第一部分,介绍了快速Spring4.x各个知识点:基础配置、常用配置、高级配置等。 4 在第二部分,介绍了Spring MVC 的各个知识点。 5 在第三部分,才是核心的介绍Spring boot。
- 168.96MB
JavaEE开发的颠覆者 springboot+springcloud完整版
2018-10-16spring +springmvc + spring boot 等底层原理讲解比较清楚 同时还附带有springcloud 基础架构 websocket 原理等 本人看完感觉学到的挺多的值得推荐
- 44B
JavaEE开发的颠覆者完整版.pdf
2016-12-07JavaEE开发的颠覆者完整版.pdf 云盘链接
- 8.57MB
JavaEE开发颠覆者SpringBoot实战.zip
2023-12-29JavaEE开发颠覆者SpringBoot实战.zip
- 50.0MB
JavaEE开发的颠覆者SpringBoot实战.part3
2017-02-08JavaEE开发的颠覆者SpringBoot实战.part3