Spring 实战(第四版)
Search…
Spring 实战(第四版)
Spring 实战(第 4 版)
第一部分 Spring 的核心
第 1 章 Spring 之旅
第 2 章 装配 Bean
第 3 章 高级装配
第 4 章 面向切面的 Spring
第二部分 Web 中的 Spring
第 5 章 构建 Spring Web 应用程序
第 6 章 渲染 Web 视图
第 7 章 Spring MVC 的高级技术
第 8 章 使用 Spring Web Flow
第 9 章 保护 Web 应用
第三部分 后端中的 Spring
第 10 章 通过 Spring 和 JDBC 征服数据库
第 11 章 使用对象-关系映射持久化数据
第 12 章 使用 NoSQL 数据库
第 13 章 缓存数据
第 14 章 保护方法应用
第四部分 Spring 集成
第 15 章 使用远程服务
第 16 章 使用 Spring MVC 创建 REST API
第 17 章 Spring 消息
第 18 章 使用 WebSocket 和 STOMP 实现消息功能
第 19 章 使用 Spring 发送 Email
第 20 章 使用 JMX 管理 SpringBean
第 21 章 借助 Spring Boot 简化 Spring 开发
Powered By
GitBook
第三部分 后端中的 Spring
尽管用户看到的内容是由 Web 应用所提供的页面,但是在这背后,实际的工作是在后端服务器中发生的,在这里会处理和持久化数据。第三部分将会关注 Spring 如何帮助我们在后端处理数据。
多年以来,关系型数据库一直是企业级应用中的统治者。在
第 10 章 通过 Spring 和 JDBC 征服数据库
中,我们将会看到如何使用 Spring 的 JDBC 抽象来查询关系型数据库,这要比原生的 JDBC 简单得多。
如果你不喜欢 JDBC 风格的话,在
第 11 章 通过对象-关系映射持久化数据
中,将会展现如何与 ORM 框架进行集成,这些框架包括 Hibernate 以及其他的 Java 持久化 API(Java Persistence API,JPA)实现。除此之外,还将会看到如何发挥 Spring Data JPA 的魔力,在运行时自动生成 Repository 实现。
关系型数据库不一定是所有场景下的最佳选择,因此,
第 12 章 使用 NoSQL 数据库
将会研究其他的 Spring Data 项目,它们能够持久化各种非关系型数据库中的数据,包括 MongoDB、Neo4j 和 Redis。
第 13 章 缓存数据
为上述的持久化章提供了一个缓存层,如果数据已经可用的话,它会避免数据库操作,从而提升应用的性能。
与前端类似,安全性在后端也是一个很重要的方面。在
第 14 章 保护方法应用
中,将会把 Spring Security 应用于后端,它会拦截方法的调用并确保调用者被授予了适当的权限。
Previous
9.6 小结
Next
第 10 章 通过 Spring 和 JDBC 征服数据库
Last modified
2yr ago
Copy link