Java und Datenbanken: Ein praktischer Leitfaden
От JDBC до Hibernate: полный курс по работе с данными
Zusammenfassung:
Das Buch „Java und Datenbanken: Ein praktischer Leitfaden“ ist ein vollwertiges Lehrbuch für Entwickler, die den Umgang mit relationalen Datenbanken im Java-Ökosystem erlernen möchten. Der Autor führt den Leser konsequent von den grundlegenden JDBC-Konzepten bis hin zu modernen ORM-Frameworks und Datenarbeitsmustern.
Worum geht es in diesem Buch?
Dies ist kein reines Nachschlagewerk, sondern ein praktischer Leitfaden, der auf realen Beispielen basiert. Sie lernen:
- Beliebte DBMS (MySQL, PostgreSQL, H2) zu installieren und zu konfigurieren;
- Mit JDBC zu arbeiten: Connections, PreparedStatement, CallableStatement, Batch-Operationen;
- Ein Datenbankschema zu entwerfen und effiziente SQL-Abfragen zu schreiben;
- Connection-Pools (HikariCP, Tomcat JDBC) zu verwenden;
- JPA und Hibernate einzusetzen: Entity-Mapping, Beziehungen, Vererbung, Caching;
- Mit Spring Data JPA und Spring JDBC Template zu arbeiten;
- Transaktionen zu verwalten (ACID, Isolationsstufen, @Transactional);
- Die Leistung zu optimieren: Indizes, Explain, N+1-Problem, Lazy Loading;
- Datenbankmigrationen mit Flyway und Liquibase durchzuführen;
- Code mit Datenbanken zu testen (Testcontainers, H2 in-memory).
Für wen ist dieses Buch?
- Junior Java-Entwickler, die Wissenslücken im Umgang mit Daten schließen möchten;
- Middle-Entwickler, die ihre Kenntnisse in Hibernate und Optimierung vertiefen möchten.