Considerando o exemplo do rodrigo_corinthians, “prigunto”:
- A classe pessoa seria um DTO ? Caso sim, é interessante manter ela assim nesse tipo de arquitetura ou não teria problemas ao implementar regras de negócio nela (penso que o tráfego de dados vai crescer de acordo com o tanto de regras implementadas na classe) ?
- A classe pessoa poderia/deveria conter validações que influenciassem a GUI (algo como “ao gravar, verifica campos obrigatórios”) ? Se não, esse tipo de validação é implementado na própria GUI ou delegada a outra classe ?
- Ao enviar uma requisição para o servidor solicitando uma lista de Pessoas dentro de determinada condição, a própria classe pessoa conteria um método para retornar essa lista (algo como Pessoal.getListByCond()) ou teriamos outra classe para retornar essa lista (apresentação em um JTable) ?
- Considerando que a gui swing é o View e lá no servidor terei meus DAO’s ou Hibernate fazendo as vezes de Model quem seria o Controller ? O Servlet ? Se não, qual o papel do servlet nessa brincadeira ?
[]'s