Boa tarde a todos!
Estou começando no universo java e gostaria de saber como modelar minha estrutura de classes.
Abaixo coloquei o que imagino que deve ser.
Aplicação (Visão (Sistema desktop))
Interface Fachada | implementação fachada
Modelo (Classes VO)
Interface Negocio | implementação Negocio (Classes BO)
Interface DAO | implementação DAO (Classes de transação com banco de dados)
Conexão (Classe com conexão ao banco de dados (Sigleton ou Pool de conexões?))
Arquivo proprerties com dados de configuração do banco de dados e outros
A ideia inicial é de não usar frameworks, preciso inicialmente entender como funciona o básico para sentir as necessidades.
Agradeço desde já!