Identifique os papéis: Quem recebe o clique do botão? Quem salva no banco? Quem guarda o nome do produto? (MVC)
Por que a View não deve ter código de conexão com o banco de dados?
🟡 Intermediários
Descreva o caminho que a informação percorre no MVC quando um usuário clica para "Listar Produtos".
Qual o perigo de ter uma "Fat View" (Visão gorda, com muita lógica)?
🔴 Desafio
Refatore mentalmente um código onde o JButton faz um INSERT direto no banco. Como você dividiria isso em 3 classes (Produto, ProdutoController, TelaProduto)?