Pessoal,
Estou tentando seguir esse padrão (MVC), porém invevitavelmente surgem algumas dúvidas.
Vamos lá, tendo JavaBeans como objetos de domínio (simples depósitos) vamos considerar que esses beans correspondem as minhas classes base. Agora para implementar a minha lógica de negócio (M) eu faço isso nos próprios beans ou eu extendo isso para uma classe filha de um bean? Se implementar a lógica no próprio bean ainda posso utilizá-lo com a tag <jsp:useBean…> do meu View, ou seja, agora tendo outros métodos além de getters e setters ele ainda continua sendo um JavaBean? Ou JavaBeans são classes isoladas e não devem prover herança para nenhuma outra classe?
Os métodos que correspondem à logica de negócio são invocados no Servlet ©? É correto a idéia de ter um servlet que concentre todos os request´s podendo chamar outro servlet para operações mais específicas?
Estou iniciando um projeto e gostaria de fazer a coisa da forma correta.
Agradeço desde já a contribuíção dos colegas…