javaspringpdf下载_Spring5⾼级编程(第5版)PDF下载检索域对象    210
6.10  使⽤ResultSetExtractor检索嵌套域对象    211
6.11  建模JDBC操作的Spring类    213雯靖
6.12  使⽤MappingSqlQuery查询数据    215
6.13  插⼊数据并检索⽣成的键    220
6.14  使⽤BatchSqlUpdate进⾏批处理操作    221
6.15  使⽤SqlFunction调⽤存储函数    225
6.16  Spring Data项⽬:JDBC Extensions    226
6.17  使⽤JDBC的注意事项    226
6.18  Spring Boot JDBC    227
6.19  ⼩结    229
第7章  在Spring中使⽤Hibernate    230
7.1  ⽰例代码的⽰例数据模型    230
7.2  配置Hibernate的SessionFactory    232
7.3  使⽤Hibernate注解的ORM映射    234
7.3.1  简单的映射    235
7.3.2  ⼀对多映射    238
7.3.3  多对多映射    239
7.4  Hibernate会话接⼝    240
7.4.1  使⽤Hibernate查询语⾔查询数据    241
7.4.2  使⽤延迟获取进⾏简单查询    241
7.4.3  使⽤关联获取进⾏查询    243
梁咏琪蛋糕事件始末
7.5  插⼊数据    245
7.6  更新数据    248
7.7  删除数据    249
7.8  配置Hibernate以便从实体⽣成表    250
7.9  注解⽅法或字段?    252
7.10  使⽤Hibernate时的注意事项    254
7.11  ⼩结    254
第8章  在Spring中使⽤JPA 2进⾏数据访问    255
8.1  JPA 2.1介绍    255
金海心好听的歌8.1.1  ⽰例代码的⽰例数据模型    256
8.1.2  配置JPA的EntityManagerFactory    256
8.1.3  使⽤JPA注解进⾏ORM映射    258
8.2  使⽤JPA执⾏数据库操作    259
8.2.1  使⽤Java持久化查询语⾔来查询数据    260 8.2.2  查询⾮类型化结果    266
8.3  使⽤构造函数表达式查询⾃定义结果类型    267 8.3.1  插⼊数据    269
8.3.2  更新数据    271
8.3.3  删除数据    272
8.4  使⽤本地查询    273
8.5  使⽤简单的本地查询    273
8.6  使⽤SQL ResultSet映射进⾏本地查询    274 8.7  Spring Data JPA介绍    278
8.7.1  添加Spring Data JPA库依赖项    279
8.7.2  使⽤Spring Data JPA Repository抽象
进⾏数据库操作    279
8.8  使⽤JpaRepository    283
8.9  带有⾃定义查询的Spring Data JPA    284
8.10  通过使⽤Hibernate Envers保存
实体版本    293
8.10.1  为实体版本控制添加表    293
8.10.2  为实体版本控制配置EntityManagerFactory    294
8.10.3  启⽤实体版本控制和历史检索    296
8.10.4  测试实体版本控制    297
8.11  Spring Boot JPA    298
8.12  使⽤JPA时的注意事项    302
8.13  ⼩结    302
第9章  事务管理    303
9.1  研究Spring事务抽象层    303
9.2  PlatformTransactionManager的实现    304 9.3  分析事务属性    305
9.3.1  TransactionDefinition接⼝    305
9.3.2  TransactionStatus接⼝    306
9.4  ⽰例代码的⽰例数据模型和基础结构    307
9.4.1  创建⼀个带有依赖项的简单Spring JPA项⽬    307 9.4.2  ⽰例数据模型和通⽤类    308
9.4.3  使⽤AOP配置进⾏事务管理    315
9.5  使⽤编程式事务    316
9.6  使⽤Spring实现全局事务    318
9.6.1  实现JTA⽰例的基础结构    318
9.6.2  使⽤JTA实现全局事务    319
9.6.3  Spring Boot JTA    325
9.6.4  使⽤JTA事务管理器的注意事项    328
9.7  ⼩结    329
第10章  使⽤类型转换和格式化进⾏验证    330onlygirl
10.1  依赖项    330
10.2  Spring类型转换系统    331
10.3  使⽤PropertyEditors从字符串进⾏转换    331 10.4  Spring类型转换介绍    333
10.4.1  实现⾃定义转换器    333
10.4.2  配置ConversionService    334
10.4.3  任意类型之间的转换    335
10.5  Spring中的字段格式化    338
10.5.1  实现⾃定义格式化器    338
10.5.2  配置ConversionServiceFactoryBean    339 10.6  Spring中的验证    340
10.6.1  使⽤Spring Validator接⼝    340
10.6.2  使⽤JSR-349 Bean Validation    342
10.6.3  在Spring中配置Bean Validation⽀持    343 10.6.4  创建⾃定义验证器    344
10.7  使⽤AssertTrue进⾏⾃定义验证    346
10.8  ⾃定义验证的注意事项    347
10.9  决定使⽤哪种验证API    347
10.10  ⼩结    347
第11章  任务调度    348
11.1  任务调度⽰例的依赖项    348
11.2  Spring中的任务调度    349
11.2.1  Spring TaskScheduler抽象介绍    349
11.2.2  研究⽰例任务    350
11.2.3  使⽤注解进⾏任务调度    355
11.2.4  Spring中异步任务的执⾏    357
11.3  Spring中任务的执⾏    359
11.4  ⼩结    360
第12章  使⽤Spring远程处理    361
12.1  使⽤⽰例的数据模型    362
12.2  为JPA后端添加必需的依赖项    363
12.3  实现和配置SingerService    364
12.3.1  实现SingerService    364
12.3.2  配置SingerService    365
12.3.3  公开服务    367
12.3.4  调⽤服务    368
12.4  在Spring中使⽤JMS    369
12.4.1  在Spring中实现JMS    371
12.4.2  在Spring中发送JMS消息    372
12.5  Spring Boot Artemis启动器    373
12.6  在Spring中使⽤RESTful-WS    375
12.6.1  RESTful Web服务介绍    375
12.6.2  为⽰例添加必需的依赖项    376
12.6.3  设计Singer RESTful Web服务    376
12.6.4  使⽤Spring MVC展⽰REST样式的Web服务    376 12.7  配置Castor XML    377
12.7.1  实现SingerController    378
12.7.2  配置Spring Web应⽤程序    380
12.7.3  使⽤curl测试RESTful-WS    382
12.7.4  使⽤RestTemplate访问RESTful-WS    383
12.7.5  使⽤Spring Security来保护
RESTful-WS    386
12.8  使⽤Spring Boot开发RESTful-WS    389
12.9  在Spring中使⽤AMQP    392
12.10 ⼩结    397
第13章  Spring测试    398
13.1  测试类别介绍    398
13.2  使⽤Spring测试注解    399
13.3  实施逻辑单元测试    400
13.3.1  添加所需的依赖项    400
13.3.2  单元测试Spring MVC控制器    401
13.4  实现集成测试    403
13.4.1  添加所需的依赖项    403
13.4.2  配置⽤于服务层测试的配置⽂件    403
13.4.3  Java配置版本    404
13.4.4  实施基础结构类    405
13.4.5  对服务层进⾏单元测试    408
13.4.6  丢弃DbUnit    410
13.5  实现前端单元测试    413
13.6  ⼩结    413
第14章  Spring中的脚本⽀持    414
14.1  在Java中使⽤脚本⽀持    414
14.2  Groovy介绍    415
阿姣14.2.1  动态类型化    416
14.2.2  简化的语法    416
14.2.3  闭包    417
14.3  与Spring⼀起使⽤Groovy    418
14.3.1  开发Singer对象域    418
14.3.2  实现规则引擎    418
14.3.3  将规则⼯⼚实现为Spring可刷新bean    420 14.3.4  测试年龄分类规则    421
14.3.5  内联动态语⾔代码    423
14.4  ⼩结    424
一直在我心里
第15章  应⽤程序监控    425
15.1  Spring中的JMX⽀持    425
15.2  将Spring bean导出为JMX    425
15.3  使⽤Java VisualVM进⾏JMX监控    426 15.4  监视Hibernate统计信息    428
15.5  使⽤了Spring Boot的JMX    429
15.6  ⼩结    431
第16章  Web应⽤程序    432