第 3 章 使用数据
本章内容:
-
使用 Spring 的 JdbcTemplate;
-
创建 Spring Data JDBC 存储库;
-
使用 Spring Data 声明 JPA 存储库。
大多数应用程序提供的不仅仅是一个漂亮的界面。虽然用户界面可能会提供一些与应用程序的交互,但是应用程序和静态 Web 站点的区别在于它所展现和存储的数据。
在 Taco Cloud 应用中,我们需要维护配料、taco和订单的信息。如果不使用数据库来存储信息,那么这个应用在第 2 章的基础上也就没什么太大的进展了。
在本章中,我们将会为 Taco Cloud 应用添加对数据持久化的支持。首先,我们会使用 Spring 对 JDBC(Java Database Connectivity) 的支持来消除样板式代码。随后,我们会使用 JPA(Java Persistence API) 重写数据存储库,消除更多的代码。