Caros amigos.
Estou pretendendo fazer uma revisão sobre o pacote Swing para encarar um sistema de pequeno a médio porte com esta aplicabilidade.
Gostaria de abrir uma discussão com este tópico, e é até uma dúvida minha sobre o assunto de qual arquitetura mais utilizada/recomendável para trabalhar com Swing e banco de dados.
Eu até o momento estou arquitetando o desenvolvimento como faço no J2EE com (MVC - JavaBean - JSP) e a segunte hierarquia de classes para trabalhar em DeskTop:
Conexão.java - extendendo da Classe JFrame;
Classes DTO - extendendo de Conexao;
Classes DAO - extendendo das Classes DTO;
Formulários Frame - extendendo de Classes DAO implementando ActionListener;
Classes de Start extendendo dos Formulários.
Existe uma cultura mais padronizada/utilizada pela comunidade java ou realmente eu posso ter um sistema bem arquitetado desta forma?
Gostaria muito que isso fosse comentado por vocês até mesmo pra eu ter a certeza do que posso aplicar pra obter uma performace sadia.
E claro para todos aqueles que tenham esta grande e importante dúvida sobre o assunto.
Muito obrigado.
Abraço a todos.