Java EE开发的颠覆者

$ 41.80

在当今JavaEE开发中,Spring框架是当之无愧的。而SpringBoot是Spring主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得JavaEE开发变得异常简单。本书从Spring基础、SpringMVC基础讲起,从而无难度地引入SpringBoot的学习。涵盖使用SpringBoot进行JavaEE开发的绝大数应用场景,包含:Web开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完本书后,你将能使用SpringBoot解决JavaEE开发中所遇到的绝大多数问题。

More than 10 In stock - 邮寄至 澳洲、新西兰(最快7个工作日送达)

SKU: 1201265526 分类:

Description

  商品基本信息,请以下列介绍为准
商品名称:   Java EE开发的颠覆者
作者:   汪云飞 编著 著
ISBN号:   9787121282089
出版社:   电子工业出版社
商品类型:   图书

  其他参考信息(以实物为准)
  装帧:平装   开本:   语种:
  出版时间:2016年03月01日   版次:1   页数:508
  印刷时间:   印次:1   字数:675千字

  作者简介
汪云飞,现任职于合肥华软科技技术总监,平时热衷于写技术类博客,对Spring 4.x、Spring Boot、企业级应用开发颇有研究。

  内容简介
在当今JavaEE开发中,Spring框架是当之无愧的。而SpringBoot是Spring主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得JavaEE开发变得异常简单。本书从Spring基础、SpringMVC基础讲起,从而无难度地引入SpringBoot的学习。涵盖使用SpringBoot进行JavaEE开发的绝大数应用场景,包含:Web开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完本书后,你将能使用SpringBoot解决JavaEE开发中所遇到的绝大多数问题。

  目录
部分点睛Spring4.x
章Spring基础2
1.1Spring概述2
1.1.1Spring的简史2
1.1.2Spring概述3
1.2Spring项目快速搭建5
1.2.1Maven简介6
1.2.2Maven安装6
1.2.3Maven的pom.xml7
1.2.4Spring项目的搭建9
1.3Spring基础配置17
1.3.1依赖注入18
1.3.2Java配置21
1.3.3AOP24
第2章Spring常用配置30
2.1Bean的Scope30
2.1.1点睛30
2.1.2示例31
2.2SpringEL和资源调用33
目录∣VII
2.2.1点睛33
2.2.2示例33
2.3Bean的初始化和销毁37
2.3.1点睛37
2.3.2演示38
2.4Profile40
2.4.1点睛40
2.4.2演示41
2.5事件(ApplicationEvent)44
2.5.1点睛44
2.5.2示例44
第3章Spring不错话题48
3.1SpringAware48
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条件注解@Conditional56
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第三类:动态注册Bean65
VIII∣JavaEE开发的颠覆者:SpringBoot实战
3.7测试66
3.7.1点睛66
3.7.2示例67
第二部分点睛SpringMVC4.x
第4章SpringMVC基础72
4.1SpringMVC概述73
4.2SpringMVC项目快速搭建74
4.2.1点睛74
4.2.2示例74
4.3SpringMVC的常用注解82
4.3.1点睛82
4.3.2示例83
4.4SpringMVC基本配置87
4.4.1静态资源映射88
4.4.2拦截器配置89
4.4.3@ControllerAdvice91
4.4.4其他配置94
4.5SpringMVC的不错配置98
4.5.1文件上传配置98
4.5.2自定义HttpMessageConverter101
4.5.3服务器端推送技术106
4.6SpringMVC的测试113
4.6.1点睛113
4.6.2示例114
第三部分实战SpringBoot
第5章SpringBoot基础122
5.1SpringBoot概述122
5.1.1什么是SpringBoot122
目录∣IX
5.1.2SpringBoot核心功能122
5.1.3SpringBoot的优缺点124
5.1.4关于本书的SpringBoot版本124
5.2SpringBoot快速搭建124
5.2.1https://start.spring.io124
5.2.2SpringToolSuite127
5.2.3IntelliJIDEA129
5.2.4SpringBootCLI132
5.2.5Maven手工构建134
5.2.6简单演示136
第6章SpringBoot核心138
6.1基本配置138
6.1.1入口类和@SpringBootApplication138
6.1.2关闭特定的自动配置139
6.1.3定制Banner139
6.1.4SpringBoot的配置文件140
6.1.5starterpom141
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.4Profile配置148
实战148
6.5SpringBoot运行原理150
6.5.1运作原理153
6.5.2核心注解154
6.5.3实例分析157
6.5.4实战160
X∣JavaEE开发的颠覆者:SpringBoot实战
第7章SpringBoot的Web开发170
7.1SpringBoot的Web开发支持170
7.2Thymeleaf模板引擎171
7.2.1Thymeleaf基础知识171
7.2.2与SpringMVC集成174
7.2.3SpringBoot的Thymeleaf支持175
7.2.4实战177
7.3Web相关配置182
7.3.1SpringBoot提供的自动配置182
7.3.2接管SpringBoot的Web配置185
7.3.3注册Servlet、Filter、Listener186
7.4Tomcat配置187
7.4.1配置Tomcat187
7.4.2代码配置Tomcat188
7.4.3替换Tomcat190
7.4.4SSL配置191
7.5Favicon配置196
7.5.1默认的Favicon196
7.5.2关闭Favicon196
7.5.3设置自己的Favicon197
7.6WebSocket197
7.6.1什么是WebSocket197
7.6.2SpringBoot提供的自动配置197
7.6.3实战198
7.7基于Bootstrap和AngularJS的现代Web应用212
7.7.1Bootstrap213
7.7.2AngularJS216
7.7.3实战222
第8章SpringBoot的数据访问233
8.1引入Docker237
8.1.1Docker的安装238
目录∣XI
8.1.2Docker常用命令及参数242
8.1.3下载本书所需的Docker镜像247
8.1.4异常处理247
8.2SpringDataJPA248
8.2.1点睛SpringDataJPA248
8.2.2SpringBoot的支持258
8.2.3实战260
8.3SpringDataREST284
8.3.1点睛SpringDataREST284
8.3.2SpringBoot的支持285
8.3.3实战286
8.4声名式事务297
8.4.1Spring的事务机制297
8.4.2声名式事务298
8.4.3注解事务行为299
8.4.4类级别使用@Transactional300
8.4.5SpringDataJPA的事务支持300
8.4.6SpringBoot的事务支持302
8.4.7实战303
8.5数据缓存Cache309
8.5.1Spring缓存支持309
8.5.2SpringBoot的支持310
8.5.3实战312
8.5.4切换缓存技术319
8.6非关系型数据库NoSQL320
8.6.1MongoDB320
8.6.2Redis329
第9章SpringBoot企业级开发340
9.1安全控制SpringSecurity340
9.1.1SpringSecurity快速入门340
9.1.2SpringBoot的支持347
XII∣JavaEE开发的颠覆者:SpringBoot实战
9.1.3实战348
9.2批处理SpringBatch362
9.2.1SpringBatch快速入门362
9.2.2SpringBoot的支持370
9.2.3实战371
9.3异步消息385
9.3.1企业级消息代理386
9.3.2Spring的支持386
9.3.3SpringBoot的支持386
9.3.4JMS实战387
9.3.5AMQP实战391
9.4系统集成SpringIntegration395
9.4.1SpringIntegration快速入门395
9.4.2Message395
9.4.3Channel395
9.4.4MessageEndPoint398
9.4.5SpringIntegrationJavaDSL400
9.4.6实战400
0章SpringBoot开发部署与测试407
10.1开发的热部署407
10.1.1模板热部署407
10.1.2SpringLoaded407
10.1.3JRebel409
10.1.4spring-boot-devtools413
10.2常规部署413
10.2.1jar形式413
10.2.2war形式417
10.3云部署——基于Docker的部署419
10.3.1Dockerfile419
10.3.2安装Docker421
10.3.3项目目录及文件421
10.3.4编译镜像423
10.3.5运行424
10.4SpringBoot的测试424
10.4.1新建SpringBoot项目425
10.4.2业务代码425
10.4.3测试用例427
10.4.4执行测试429
1章应用监控431
11.1http431
11.1.1新建SpringBoot项目432
11.1.2测试端点432
11.1.3定制端点439
11.1.4自定义端点440
11.1.5自定义HealthIndicator444
11.2JMX447
11.3SSH449
11.3.1新建SpringBoot项目449
11.3.2运行449
11.3.3常用命令451
11.3.4定制登录用户452
11.3.5扩展命令452
2章分布式系统开发456
12.1微服务、原生云应用456
12.2SpringCloud快速入门457
12.2.1配置服务457
12.2.2服务发现457
12.2.3路由网关457
12.2.4负载均衡457
12.2.5断路器458
XIV∣JavaEE开发的颠覆者:SpringBoot实战
12.3实战458
12.3.1项目构建458
12.3.2服务发现——Discovery(EurekaServer)459
12.3.3配置——Config(ConfigServer)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.1Dockerfile编写478
12.4.2DockerCompose480
12.4.3Docker-compose.yml编写481
12.4.4运行483
附录A485
A.1基于JHipster的代码生成485
A.2常用应用属性配置列表488

Additional information

Weight 810.000 g
作者

出版社

电子工业出版社

页数

508

版次

1

出版日期

2016-03-01

装帧

平装

开本

16开

印次

1

isbn

9787121282089

印刷时间

2016-03-01

商品编码

1201265526

发货时间:可邮寄至 澳洲、新西兰。周一至周五 每天早上8点发货。
2KG 以下:国际快递(普通空运),邮费$15。发货后一般10~15个工作日到。(可买够2KG,自动升级为下面的国际特快。)
2KG 以上:国际特快,邮费$15。发货后一般7个工作日左右到。

--- 限时促销活动(查看首页) ---


邮寄公司:澳洲为AusPost负责送货;新西兰为NZPost。如送达时没人签收,可以前去附近的邮局领取。

查看 - 实际快递运输时间


注1:书本介绍页面有标明该书的重量 。结算时系统也会自动计算总重量。
注2:邮寄至新西兰有时需要多1~3个工作日。

我们的优势

  1. 可购买到超过25万种简体中文书。
  2. 快速邮寄-购买超过2KG的书便可自动升级为特快邮寄,发货后约7个工作日送达。
  3. 空运运输-所有书都是使用国际空运运输(不用在海上漂几个月)。
  4. 快速、简单的图书预订服务 -没有找到想要的书?我们会在1~2个工作日增加到网站上供您下单。
  5. 除网站外,还能微信直接留言下单/预订。
  6. 方便快速友好的咨询方式:微信(微信不打扰承诺),每天至少12小时在线(10am-10pm)。
  7. 新书介绍,原创书评(我们亲自读过并觉得不错的书;如果不合书友们的喜好,还望见谅;欢迎在书评下面留言:)
  8. 因为热爱,我们认真的对待每一本书

Reviews

There are no reviews yet.

Be the first to review “Java EE开发的颠覆者”