Cita:
Iniciado por cbwarz umm, el MVC es de 3 capas
1. Model
2. View
3. Controller
Generalmente se piensa que la vista y el controlador estan en la misma capa pero en realidad son capas diferentes, debes poder cambiar tu capa de vista sin cambiar la capa de control o puedes cambiar tu capa de control sin afectar tu vista o modelo.
El struts en particular "oculta" la capa de control, la hace automatizada, tu solo especificas "Comandos" y el struts se encarga de todo. Pero existe.
Saludos
Sí, estoy de acuerdo contigo, para mi son tres capas aunque en realidad si te vas a cualquier libro de patrones de diseño no se especifica una tercera capa como tal. Quizás sería más adecuado hablar de tres componentes separados ya que como dice dices deberíamos poder sustituir por ejemplo la vista sin tener que modificar el controlador. Esto de hecho es muy común aunque creo que es bastante dificil realizar cambios en la interfaz sin que te efecte en el controlador. Si lo consigues has hecho sin duda un buen diseño!!