Eis uma questão da qual anda me ¨encucando¨ um pouco. Onde devo codificar meus eventos da interface gráfica.
Devo codificar na mesma classe em que construo a interface gráfica, ou devo criar uma classe separada para os eventos?
Se nenhuma das duas é uma boa opção, qual a melhor maneira de fazer, digo em termos de boas práticas de programação, pois eu prezo na beleza do código e a performance dele.
Obrigado desde já.
Se isto vem ao caso da discussão, trabalho com Hibernate e classes DAO.
Só não se esquecer de seguir, se possível, o padrão MVC - ou seja, não deixe aquelas coisas de “abrir o banco de dados, obter uma conexão, efetuar uma consulta no banco etc.” dentro do código da classe anônima (ActionListener) - afinal de contas, Java não é Delphi - embora o botão faça realmente isso, a codificação dessas coisas todas não deve ficar dentro da classe da interface gráfica
Como trabalho com GWT e Sencha GXT, resolvi utilizá-los no meu TCC. Como era para um TCC queria fazer algo bacana, e pesquisando me deparei com o padrão MVP, que é semelhante ao MVC.