Java与数据库:实用指南
300 页
Chinese
PDF
4.5

Java与数据库:实用指南

Java与数据库:实用指南

作者:

年份:

简介:

《Java与数据库:实用指南》是一本为希望掌握Java生态系统中数据库操作的开发者编写的全面教程。作者、资深软件架构师阿列克谢·库兹涅佐夫,循序渐进地引导读者从SQL和JDBC基础,到使用Hibernate、Spring Data JPA和NoSQL解决方案的高级技术。



本书遵循“由浅入深”的原则,包含大量可直接用于项目的真实代码示例。您将学习如何设计数据模式、编写高效查询、管理事务以及优化性能。



您将从本书中学到:

  • 关系型数据库和SQL基础(JOIN、子查询、索引)
  • 使用JDBC:连接、PreparedStatement、连接池(HikariCP)
  • ORM框架:Hibernate(映射、缓存、懒加载)
  • Spring Data JPA:仓库、QueryDSL、规范
  • 事务:ACID、隔离级别、分布式事务(JTA)
  • NoSQL:MongoDB、Redis、Cassandra——何时以及如何使用
  • 使用Flyway和Liquibase进行数据库迁移
  • 使用Testcontainers和H2测试DAO层
  • 查询性能分析与优化(explain、慢查询日志)


本书适合的读者:

  • 希望加深数据库操作知识的中初级Java开发者
  • 从其他语言转向Java的后端工程师
  • 学习企业级开发的IT专业学生和毕业生
  • 希望系统化了解现代数据存储方法的技术负责人


每章都包含实践练习和自测问题。在本书末尾,您将找到一个完整的项目——一个订单管理Web应用程序,其中综合运用了所有描述的技术。代码可在GitHub上获取。



本书语言生动易懂,没有过多的学术气息。所有示例均在Java 17+及当前版本的库(Hibernate 6.x、Spring Boot 3.x、MongoDB 7.x)上测试通过。



即使您已经在Java中使用数据库,本书也能帮助您填补知识空白,了解新的模式,并从不同角度审视熟悉的技术。本书特别关注性能和安全性问题——这些在其他指南中经常被忽略的主题。



推荐作为每位处理数据的Java开发者的案头参考书。

推荐