Pessoal, sou iniciante em java e estou desenvolvendo um projeto e gostaria de iniciar o “melhor” possivel, mas tenho dúvidas neste modelo MVC, existem muitas materias escritas mas ainda acho dificil entender. Assim gostaria que alguém me indicasse qual forma é correta ou melhor na definição das classes, por exemplo: supondo um objeto Funcionario. (Inicialmente)–>
Teria uma classe FrmFuncionario que teria informações de tela(view), uma classe Funcionario com atributos(nome, rg, etc) e metodos get/set + validações dos atributos, uma classe FuncionarioDAO que acessaria banco fazendo a inclusão, alteração, etc. Bem vou dividir em partes (Inclusão e Consulta) para ficar mais fácil entender, neste caso vamos fazer a inclusão.
Onde/como faria as definições ?
A classe FrmFuncionario instânciaria Funcionario e utilizaria os metodos set desta classe para carregar os dados deste objeto.
Instanciaria a FuncionarioDAO e utilizaria um método de inclusaoFuncionario(Funcionario fun) onde passaria como parametro o Funcionario e dentro da class DAO daria get nos métodos de Funcionario para pegar os atributos e assim inseri-los no banco… Seria mais ou menos assim ?