Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2014, 05:54
Azor
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 60
Antigüedad: 10 años, 9 meses
Puntos: 1
Pregunta Patrones MVC y Observer

Hola a todos.
Me encuentro implantado el mvc en una aplicación y me surgen dudas dada mi poca experiencia en éste tipo de temas.

Realizo una aplicación de entrada de pedidos, con la siguiente estructura:
Vista: Pedidos.java
Controlador: ControladorPedidos.java, Principal.java
Modelo: ValidadorPedidos.java , DAOPedido.java

La pantalla principal, es solo el menú general del proyecto, en el que a parte de otras opciones, llamo al programa de pedidos.
En la pantalla de pedidos puedo seleccionar un número de pedido y cargarlo en una grid. La duda que tengo es saber cual es la mejor forma de hacerlo.

Opción 1: BotónCargar llama a un método de ControladorPedidos y éste a su vez llama a otro método de validación en ValidadorPedidos.java y si finalmente es correcto, se realiza la select sobre la bd en DAOPedido.java y ésta clase devuelve un vector de datos que va pasando en sentido inverso de DAOPedidos > ValidadorPedidos > ControladorPedidos > Pedidos y se cargen finalmente en pantalla.

Opción 2: Implantar patrón observer. La clase Pedidos sería la clase observadora y la clase ValidadorPedidos sería la Observable.

Otras opciones que no se me han ocurrido...

Saludos y muchas gracias.

Última edición por Azor; 09/12/2014 a las 06:09