Divisão MVC

Pessoal,

Levando em consideração o padão MVC, a seguinte divisão está correta?

VIEW

index.jsp
consulta-categoria.jsp
adiciona-categoria.jsp

CONTROLLER

AdicionaCategoriaForm.class (ActionForm do Struts)
AdicionaCategoria.class (Action do Struts)
ConsultaCategoria.class (Action do Struts)

MODEL

CategoriaDAO.class
CategoriaBean.class
CategoriaBO.class

Obrigado

Na realidade controller é só o servlet do Struts.

Sim, com certeza esqueci de relatar o Servlet na minha lista. Me desculpem. Mas se somente o servlet do struts faz parte do controller. Os Actions e Actionforms fazem parte de qual camada ?

Obrigado

[quote=“azevedomt”]Sim, com certeza esqueci de relatar o Servlet na minha lista. Me desculpem. Mas se somente o servlet do struts faz parte do controller. Os Actions e Actionforms fazem parte de qual camada ?

Obrigado[/quote]

Acredito EU que os actions também façam parte do Controller, já que eles são a interface entre o JSP e a camada MODEL.

Dois artigos que podem ajudar a entender o MVC e porque BOs e VOs são coisas não-OO:

http://fragmental.com.br/wiki/index.php?title=Evitando_VOs_e_BOs
http://fragmental.com.br/wiki/index.php?title=MVC_e_Camadas