Continuando as aulas de Java e JDBC - Alura / Oracle (ONE) esses foi os assuntos abordados:
O recurso de transação em banco de dados, que permite agrupar várias alterações como uma unidade de trabalho e fazer rollback em caso de falha.
As operações clássicas de transações: commit e rollback.
O uso da cláusula try-with-resources em Java para garantir o fechamento de recursos.
A importância de usar um pool de conexões para gerenciar/controlar a quantidade de conexões abertas.
A existência da interface DataSource em Java para representar o pool de conexões e da implementação C3PO.
A relação entre as tabelas de domínio e as classes de domínio, e a importância do padrão DAO para acessar as tabelas de forma encapsulada.
A necessidade de criar um DAO para cada classe de domínio, com todos os métodos JDBC relacionados encapsulados nele.
Voltando ao curso de Java e JDBC: trabalhando com um banco de dados
- começou 100-days-of-code vamos nessa!