Java e bancos de dados: guia prático
300 páginas
Portuguese
PDF
4.5

Java e bancos de dados: guia prático

От JDBC до Hibernate: работа с MySQL, PostgreSQL и SQLite

Autor:

Ano:

Resumo:

O livro «Java e Bancos de Dados: Guia Prático» é um guia completo para integrar aplicações Java com bancos de dados relacionais. O autor, o experiente desenvolvedor Java Maxim Ilyin, conduz o leitor desde os fundamentos da JDBC até frameworks modernos (Hibernate, Spring Data JPA). Diferente de livros acadêmicos, cada capítulo contém exemplos práticos prontos para uso em projetos reais.

Sobre o que é o livro

  • Configuração de conexão com bancos de dados (MySQL, PostgreSQL, SQLite) via JDBC e pools de conexão (HikariCP, Tomcat JDBC).
  • Escrita de consultas SQL: SELECT, INSERT, UPDATE, DELETE, JOIN, subconsultas, transações.
  • Trabalho com ORM: Hibernate (Entity, anotações, cascatas, lazy/fetch load), Spring Data JPA (repositórios, Query Methods, Specification).
  • Migrações de esquema de dados com Flyway e Liquibase.
  • Otimização de desempenho: índices, cache (L2-cache do Hibernate), paginação, operações em lote.
  • Proteção contra injeção de SQL, gerenciamento de transações (Spring @Transactional, ACID).
  • Testes da camada DAO com H2, Testcontainers e Mockito.

Para quem é este livro

O livro é voltado para desenvolvedores Java de qualquer nível:

  • Iniciantes — aprenderão JDBC, conectar-se a bancos de dados, escrever consultas e processar resultados.
  • Nível intermediário — aprofundarão conhecimentos em Hibernate e Spring Data, dominando otimização de consultas e gerenciamento de transações.
  • Experientes — encontrarão técnicas avançadas: sharding, replicação, configuração de pools de conexão e monitoramento de desempenho.

Recommendations