Para vocês com experiência em aplicações comerciais em Java + BD, qual a melhor solução comprovada para esse tipo de programa?
Estou colocando todos os métodos para inserir, editar, deletar, etc em apenas uma Classe, e creio que por isso ora um método funciona, ora não funciona.
Qual o melhor design para uma aplicação com BD em Java?
Procure por MVC (em Artigos e Tutoriais tem bastante material) e em relação aos métodos numa só classe, procure sobre DAO (Design Pattern). Acho correto você utilizar apenas uma classe genérica, e não criar vários métodos inserir, consultar e etc para várias classes, apenas uma basta.
F
felipemedeirosPJ
Seu problema deve ser mau gerenciamento de conexoes mas a solução mais usada para arquitura é a arquitetura em camadas. São tres camadas(classes basicas, pesistencia e cadastro). Voce deve dividir cada entidade da sua aplicacao em um pacote e em cada pacote criar a classe basica, a de pesistencia e a de cadastro. Depois voce reune todo os metodos dos cadastro em uma unica classe.
Da uma pesquisada no google sobre arquitetura de camadas e como usar um pool de conexoes.
N
NewbieJavaPJ
É que ainda não resolvi aquele problema com a query DELETE + PreparedStatement…