返回介绍

第3部分 后端中的 Spring

发布于 2024-08-17 00:45:49 字数 652 浏览 0 评论 0 收藏 0

尽管用户看到的内容是由Web应用所提供的页面,但是在这背后,实际的工作是在后端服务器中发生的,在这里会处理和持久化数据。第3部分将会关注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应用于后端,它会拦截方法的调用并确保调用者被授予了适当的权限。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文