• 快捷学习Spring
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

快捷学习Spring

正版新书 新华官方库房直发 可开电子发票

62.72 6.4折 98 全新

库存6件

四川成都
认证卖家担保交易快速发货售后保障

作者[罗]劳伦斯·斯皮尔卡(Lauren.iu Spilc.) 著;李周芳 译

出版社清华大学出版社

出版时间2022-11

版次1

装帧其他

货号文轩12.21

上书时间2024-12-20

哆啦图书专营店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 [罗]劳伦斯·斯皮尔卡(Lauren.iu Spilc.) 著;李周芳 译
  • 出版社 清华大学出版社
  • 出版时间 2022-11
  • 版次 1
  • ISBN 9787302620525
  • 定价 98.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 728页
  • 字数 446千字
【内容简介】
对于Java开发人员来说,Spring是必须学习的框架。 这个不可思议的开发工具支持从小型企业电子商务应用程序到企业级微服务的一切。掌握Spring是一个漫长的过程。迈出第一步很容易!从这里开始。   本书向Java开发人员介绍如何使用Spring框架构建应用程序。书中包含信息丰富的图表以及相关的例子,作者Lauren?iu Spilc?清晰生动的写作,能帮助读者轻松掌握所需的技能。本书阐述了如何规划、编写和测试应用程序。通过关注最重要的特性,本书为探索Spring丰富的生态系统提供了坚实的基础。 主要内容 ● 使用Spring构建Web应用程序 ● 尽量减少重复工作和手工工作 ● 在Spring应用程序中持久化数据 ● 基于HTTP和REST的Web服务 ● 测试Spring实现
【作者简介】
Lauren?iu Spilc?是Endava的专职开发主管和培训师,他负责欧洲、美国和亚洲客户的金融市场项目开发。他有超过10年的开发经验。Lauren?iu相信,重要的不仅是交付高质量的软件,还要分享知识和帮助他人提升技能。这些信念驱使他去设计和讲授与Java技术相关的课程,并进行演示和参与研讨会。
【目录】
第Ⅰ部分  基础

第1章  真实世界里的Spring 3

1.1  为什么要使用框架 4

1.2  Spring生态系统 6

1.2.1  Spring Core:Spring的基础 7

1.2.2  使用Spring Data Access特性实现应用程序的持久化 8

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

1.2.4  Spring测试特性 8

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

1.3  现实场景中的Spring 10

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

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

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

1.3.4  在移动应用程序中使用Spring 14

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上下文:定义bean 19

2.1  创建Maven项目 20

2.2  向Spring上下文添加新的bean 25

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

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

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

2.3  本章小结 42

第3章  Spring上下文:连线bean 45

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

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

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

3.2  使用@Autowired注解注入bean 54

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  现实场景中的单例bean 96

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

5.2  使用原型bean作用域 99

5.2.1  原型bean的工作方式 99

5.2.2  真实场景中的原型bean 103

5.3  本章小结 107

第6章  在Spring AOP中使用切面 109

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

6.2  使用Spring AOP实现切面 113

6.2.1  实现简单的切面 114

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

6.2.3  拦截带注解的方法 126

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

6.3  切面执行链 129

6.4  本章小结 134

第Ⅱ部分  实现

第7章  了解Spring Boot和Spring MVC 139

7.1  什么是Web应用程序 140

7.1.1  Web应用程序概览 140

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

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

7.2  Spring Boot的魔力 146

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

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

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

7.3  用Spring MVC实现Web应用程序 153

7.4  本章小结 157

第8章  使用Spring Boot和Spring MVC实现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章  使用Spring Web作用域 179

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

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

9.3  在Spring Web应用程序中使用应用程序作用域 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  使用Spring Cloud OpenFeign调用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-bean 255

12.4  本章小结 257

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

13.1  事务 261

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

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

13.4  本章小结 274

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

14.1  Spring Data概述 275

14.2  Spring Data的工作方式 278

14.3  使用Spring Data JDBC 282 

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  为上下文配置使用XML 323

附录C  HTTP简介 325

附录D  使用JSON格式 333

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

附录F  推荐工具 343

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

 

 
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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