Bom dia. Fazendo esse curso surgiu uma duvida.
Supondo que minha aplicação tenha uma tela que cadastra produtos e outra que cadastra categorias. Na tela de produtos eu instancio o DaoProduto que pede uma conexão com o banco e a de categorias tem o DaoCategoria que também pede uma.
Agora a duvida, para cada tela eu devo criar uma nova conexão com o banco ou a mesma para as duas? E se caso for a mesma, eu não corro o risco de dar um commit ou rollback e refletir na outra tela? Mas em contrapartida, se abrir uma conexão para cada tela não chegará um momento que o servidor irá ficar sobrecarregado?