• 快捷学习Spring
21年品牌 40万+商家 超1.5亿件商品

快捷学习Spring

全新正版 极速发货

61.5 6.3折 98 全新

库存6件

广东广州
认证卖家担保交易快速发货售后保障

作者(罗)劳伦斯·斯皮尔卡

出版社清华大学出版社

ISBN9787302620525

出版时间2022-11

装帧平装

开本32开

定价98元

货号1202785934

上书时间2024-11-24

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第Ⅰ部分基础

第1章真实世界里的Spring3

1.1为什么要使用框架4

1.2Spring生态系统6

1.2.1SpringCore:Spring的基础7

1.2.2使用SpringDataAccess特性实现应用程序的持久化8

1.2.3用于开发Web应用程序的SpringMVC功能8

1.2.4Spring测试特性8

1.2.5来自Spring生态系统的项目9

1.3现实场景中的Spring10

1.3.1使用Spring开发后端应用程序11

1.3.2在自动化测试应用程序中使用Spring12

1.3.3使用Spring开发桌面应用程序13

1.3.4在移动应用程序中使用Spring14

1.4何时不使用框架14

1.4.1需要有一个小的内存占用14

1.4.2安全需求要求定制代码15

1.4.3现有的大量定制使得框架不切实际15

1.4.4不会从切换框架中获益15

1.5本书内容16

1.6本章小结17

第2章Spring上下文:定义bean19

2.1创建Maven项目20

2.2向Spring上下文添加新的bean25

2.2.1使用@Bean注解将bean添加到Spring上下文中28

2.2.2使用原型注解向Spring上下文添加bean35

2.2.3以编程方式将bean添加到Spring上下文中39

2.3本章小结42

第3章Spring上下文:连线bean45

3.1实现配置文件中定义的bean之间的关系46

3.1.1使用@Bean方法之间的直接方法调用来连线bean49

3.1.2使用@Bean注解方法的参数连线bean52

3.2使用@Autowired注解注入bean54

3.2.1使用@Autowired通过类字段注入值55

3.2.2使用@Autowired通过构造函数注入值57

3.2.3通过setter使用依赖注入58

3.3处理循环依赖项59

3.4在Spring上下文中从多个bean中选择61

3.5本章小结66

第4章Spring上下文:使用抽象67

4.1使用接口定义契约67

4.1.1使用接口实现解耦68

4.1.2场景需求70

4.1.3不使用框架就能实现需求70

4.2通过抽象使用依赖注入75

4.2.1决定哪些对象应该成为Spring上下文的一部分75

4.2.2从抽象的多个实现中选择自动连线的内容81

4.3用原型注解关注对象任务85

4.4本章小结86

第5章Spring上下文:bean作用域和生命周期89

5.1使用单例bean作用域90

5.1.1单例bean的工作方式90

5.1.2现实场景中的单例bean96

5.1.3使用即时实例化和延迟实例化97

5.2使用原型bean作用域99

5.2.1原型bean的工作方式99

5.2.2真实场景中的原型bean103

5.3本章小结107

第6章在SpringAOP中使用切面109

6.1切面在Spring中的工作方式110

6.2使用SpringAOP实现切面113

6.2.1实现简单的切面114

6.2.2修改被拦截方法的参数和返回值121

6.2.3拦截带注解的方法126

6.2.4可以使用的其他通知注解128

6.3切面执行链129

6.4本章小结134

第Ⅱ部分实现

第7章了解SpringBoot和SpringMVC139

7.1什么是Web应用程序140

7.1.1Web应用程序概览140

7.1.2使用Spring实现Web应用程序的不同方式141

7.1.3在Web应用程序开发中使用servlet容器144

7.2SpringBoot的魔力146

7.2.1使用项目初始化服务创建SpringBoot项目147

7.2.2使用依赖启动器简化依赖项管理152

7.2.3根据依赖约定使用自动配置153

7.3用SpringMVC实现Web应用程序153

7.4本章小结157

第8章使用SpringBoot和SpringMVC实现Web应用程序159

8.1使用动态视图实现Web应用程序160

8.1.1获取HTTP请求的数据164

8.1.2使用请求参数从客户端向服务器发送数据165

8.1.3使用路径变量将数据从客户端发送到服务器167

8.2使用GET和POST等HTTP方法169

8.3本章小结177

第9章使用SpringWeb作用域179

9.1在SpringWeb应用程序中使用请求作用域180

9.2在SpringWeb应用程序中使用会话作用域188

9.3在SpringWeb应用程序中使用应用程序作用域197

9.4本章小结200

第10章实现REST服务203

10.1应用程序之间通过REST服务交换数据204

10.2实现REST端点206

10.3管理HTTP响应209

10.3.1将对象作为响应体发送210

10.3.2设置响应状态和响应头212

10.3.3在端点级别管理异常214

10.4使用请求体从客户端获取数据219

10.5本章小结221

第11章调用REST端点223

11.1使用SpringCloudOpenFeign调用REST端点227

11.2使用RestTemplate调用REST端点230

11.3使用WebClient调用REST端点233

11.4本章小结239

第12章在Spring应用程序中使用数据源241

12.1什么是数据源242

12.2使用JdbcTemplate处理持久化数据245

12.3定制数据源配置253

12.3.1在应用程序属性文件中定义数据源254

12.3.2使用定制的DataSource-bean255

12.4本章小结257

第13章在Spring应用程序中使用事务259

13.1事务261

13.2事务在Spring中的工作方式263

13.3在Spring应用程序中使用事务264

13.4本章小结274

第14章使用SpringData实现数据的持久化275

14.1SpringData概述275

14.2SpringData的工作方式278

14.3使用SpringDataJDBC282

14.4本章小结291

第15章测试Spring应用程序293

15.1编写正确实现的测试294

15.2在Spring应用程序中执行测试297

15.2.1实现单元测试297

15.2.2实现集成测试309

15.3本章小结312

附录A架构方法313

附录B为上下文配置使用XML323

附录CHTTP简介325

附录D使用JSON格式333

附录E安装MySQL并创建数据库335

附录F推荐工具343

附录G为进一步学习推荐的学习材料345

内容摘要
对于Java开发人员来说,Spring是必须学习的框架。这个不可思议的开发工具支持从小型企业电子商务应用程序到企业级微服务的一切。掌握Spring是一个漫长的过程。迈出第一步很容易!从这里开始。本书向Java开发人员介绍如何使用Spring框架构建应用程序。书中包含信息丰富的图表以及相关的例子,作者清晰生动的写作,能帮助读者轻松掌握所需的技能。本书阐述了如何规划、编写和测试应用程序。通过关注最重要的特性,本书为探索Spring丰富的生态系统提供了坚实的基础。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP