Ejemplo Modelo Vista Controlador
Ejemplo Modelo Vista Controlador
Ejemplo Modelo Vista Controlador
Inicio Acerca De... ¿Que es CoDejaVu? Indice de Contenido VideoTutoriales Java SE y Otros VideoTutoriales Android VideoTutoriales Java Web
Por cuestiones de tamaño no vamos a hacer la aplicación paso a paso, pero si se Ver todo mi perfil
La solución.
Historial CoDejaVu
Se aplica el MVC permitiendo independizar la lógica y la parte visual del sistema
usando para eso un controlador que administra los procesos sirviendo como ►
2020
(1)
puente entre estos. ►
2019
(3)
►
2018
(11)
para la BD se usa MySql, reutilizando la BD creada en el ejemplo de conexión
con Java, el Scritp es el siguiente. ►
2017
(15)
►
2016
(4)
1 CREATE DATABASE /*!32312 IF NOT EXISTS*/`codejavu` /*!40100 DEFAULT
►
2015
(4)
2 CHARACTER SET latin1 */;
3 ►
2014
(17)
4 USE `codejavu`;
▼
2013
(59)
5
6 /*Table structure for table `persona` */ ►
diciembre
(2)
7 ►
noviembre
(2)
8 DROP TABLE IF EXISTS `persona`;
9 ►
octubre
(4)
1 CREATE TABLE `persona` ( ►
septiembre
(4)
0 `id` int(10) NOT NULL,
1 `nombre` varchar(30) default NULL, ►
agosto
(4)
1 `edad` int(3) default NULL, ►
julio
(3)
1 `profesion` varchar(30) default NULL,
2 `telefono` decimal(10,0) default NULL, ▼
junio
(8)
1 PRIMARY KEY (`id`) Ejemplo Patron Delegate
3 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1 Ejemplo Patrón Observer
4 /*Data for the table `persona` */ Ejemplo Modelo Vista
1 Controlador
5
1 Que son los Patrones de
6 Diseño ?
1 Premio Liebster Award
7
1 Ejemplo Conectando Java
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
8 con MySql
Manejo de Excepciones en
De esta forma se crea la Base de Datos a la que se va a apuntar, la cual contiene Java
solo una tabla Persona con la que se realizan todas las operaciones CRUD. Ejemplo de Polimorfismo En
Java
La agrupación de clases de nuestro sistema es:
►
mayo
(18)
►
abril
(14)
Categorias
Abstract
(2)
Abstract Factory
(2)
Adapter
(2)
Apache Ant
(3)
continuous integration
(6)
control de versiones
(3)
Eclipse
(15)
Excepciones
(1)
google code
(2)
Herencia
(4)
Integración
continua
(6)
Interface
(3)
java
(26)
Java Swing
(27)
jboss
(5)
jboss seam
(3)
Jboss Tools
(2)
JDialog
(3)
JDK
Como vemos tenemos la parte visual compuesta por las clases
VentanaPrincipal, VentanaRegistro, VentanaBuscar, la lógica de negocio se (4)
Jenkins
(7)
JSF
(16)
MVC
(3)
MySql
(2)
Observer
(2)
establece en el modelo el cual se compone por la clase Logica y Conexión y
Patrones de Diseño
(8)
aplicamos los patrones DAO y VO por medio de las clases PersonaDao y
PerGem space
(1)
Plugin
(4)
PersonaVo y por ultimo el controlador se define en la clase Coordinador,
Polimorfismo
(3)
Programación
encargada de establecer todas las relaciones del sistema, la clase Principal
Orientada a Objetos
(8)
prepara las instancias iniciales del sistema y posteriormente lo ejecuta.
Properties
(1)
repositorio
(3)
seam
gen
(1)
Singleton
(2)
svn
(5)
Veamos como funciona el Patrón:
Lo Mas Visto
El Modelo.
Ejemplo Modelo
Como se mencionó, en el modelo tenemos la lógica de negocio, serán todas las Vista Controlador
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
clases vinculadas con el CRUD a nivel interno, que en ultimas es en lo que gira En la entrada sobre
nuestro sistema. patrones de Diseño
se habla sobre
el patrón MVC , en esta
Clase Logica. oportunidad vamos explicar
un ejemplo practico donde se
Esta clase permite realizar las operaciones asociadas a apl...
la lógica de negocio como tal, desde ella realizamos las
Conceptos Básicos de
validaciones y llamados a las operaciones CRUD del sistema. Programación
Orientada a Objetos
En caso de que se requieran procesos adicionales asociados a En esta entrada
la lógica de negocio, aquí será donde se creen los métodos para veremos algunos conceptos
de la programación orientada
dichos procesos, por ejemplo el método validarRegistro a Objetos
determina si los datos son correctos y permite registrar la (POO)..................................
persona en el Dao. ............. Muc...
Ejemplo
JFileChooser
1 public void validarRegistro(PersonaVo miPersona) {
2 PersonaDao miPersonaDao; Nuevamente
3 /*Valida que solo se ingresen id de 3 digitos*/ regreso con un
4 if (miPersona.getIdPersona() > 99) { ejemplo práctico
5 miPersonaDao = new PersonaDao(); sobre uno de los componentes
6 miPersonaDao.registrarPersona(miPersona); Java Swing .............. el día
7 }else { de hoy les traigo el
8 JOptionPane.showMessageDialog(null,"El documento de la persona JFileChooser ...
9 debe" +
1 " ser mas de 3 Ejemplo
0 digitos","Advertencia",JOptionPane.WARNING_MESSAGE); JOptionPane
1 } Nuevamente
1 } después de otra
semana muy
pesada sin poder darle vuelta
al Blog, regreso para finalizar
la secuencia de entradas
Clase Conexión. sobre Java Swi...
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
9 SobreCarga de
Métodos en Java (
Overriding y
Overloading )
Clase PersonaVo. Después de un tiempo sin
publicar debido a problemas
técnicos (Casi muere mi PC)
Al utilizar este tipo de clases, aplicamos el patrón Value regreso con 2 conceptos de
Object o VO (Anteriormente conocidas como DTO Data POO que me han pedido que
Transfer Object) en el que representamos las entidades abor...
(Tablas) de la base de datos, la tabla persona tiene los
Comparando
campos id, nombre, edad, profesión teléfono entonces Fechas En Java
nuestra clase Vo tendrá estos mismos atributos y de esta En esta entrada
manera podremos transportar un objeto persona con todos veremos uno de los
estos valores por medio de los métodos set y get de cada procesos obligados
cuando se trabaja en este
atributo. campo del desarrollo de
Software, sin importar el
Este patrón nos facilita enormemente el transporte de la lenguaje q...
información, evitando que se envíen gran cantidad
de parámetros a un método cuando queremos hacer un
CoDejaVu!!!
registro o actualización, también en caso de que se modifique la tabla de la BD,
nuestra clase deberá ser modificada así como los métodos que obtienen la CoDejaVu no es mas que la idea de
información, mas no los métodos que la transportan. aportar un poco de conocimiento y
colaboración a los que lo puedan
necesitar, y retribuir un poco de lo que he
1 /** podido aprender... no espero que muchos
2 * @return the idPersona sigan mis Entradas, o dejen comentarios,
3 */ solo espero que esto pueda ser de utilidad
4 public Integer getIdPersona() {
para alguien... y si le sirve a alguien mas
5 return idPersona;
6 } porque no compartirlo?
7 /**
8 * @param idPersona the idPersona to set
9 */
1 public void setIdPersona(Integer idPersona) { Enlaces
0 this.idPersona = idPersona;
1 } Paperblog
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
1 Hace 5 semanas
1
2
Clase PersonaDao.
La Vista.
Aquí se define la parte visual del sistema, en la vista estableceremos todas las
ventanas o interfaces gráficas de usuario, mediante las cuales representamos
todo el modelo permitiendo la interacción entre la aplicación y el cliente.
Clase VentanaPrincipal.
Clase VentanaRegistro.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Clase VentanaBuscar.
El Controlador.
Clase Principal.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
2 /**Se establecen relaciones con la clase coordinador*/
1 miCoordinador.setMiVentanaPrincipal(miVentanaPrincipal);
3 miCoordinador.setMiVentanaRegistro(miVentanaRegistro);
1 miCoordinador.setMiVentanaBuscar(miVentanaBuscar);
4 miCoordinador.setMiLogica(miLogica);
1
5 miVentanaPrincipal.setVisible(true);
1 }
6
1
7
1
8
1
9
2
0
2
1
2
2
Clase Coordinador.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
1
5
1
6
1
7
1
8
1
9
La Aplicación.
El Sistema esta desarrollado como un proyecto
Eclipse, En la siguiente imagen vemos que se
crearon tres paquetes principales y de esta forma se
tiene independiente la parte de la vista, el modelo y
el controlador, el paquete modelo posee los
paquetes conexión dao y vo ya que aunque
pertenecen al modelo y la lógica de negocio debe
establecerse también su independencia con
respecto a las operaciones, es decir, las clases Vo
por ejemplo no poseen métodos de operaciones
asociadas a la lógica de negocio, tan solo deben
representar las tablas de la BD, entonces en el
paquete vo se agruparán todas las clases
equivalente a entidades.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Conclusiones.
Como vimos tenemos un proyecto funcional que realiza las
operaciones básicas del CRUD, y donde todas sus partes se encuentran
separadas por funcionalidades, separando la parte visual de la lógica de negocio
y estableciendo relaciones entre ellas............ en si se desarrolló como ejemplo
practico, existen validaciones muy básicas y procesos simples pero pensado en
modo de ejemplo sin mayor complejidad, también se utilizan algunos conceptos
vistos en entradas anteriores como es el caso del manejo de excepciones,
patrones entre otros...
Descarga.
Y Listo, como se mencionó es un ejemplo simple, sin mucha lógica para aplicar,
pero la intención es dar a conocer un poquito mas claro como se puede aplicar el
MVC, espero que este ejemplo sea de utilidad..... ;)
¿Hay algo que quieras anexar o comentar sobre esta entrada? no dudes
en hacerlo.....y si te gustó, te invito a compartir y Suscribirte ingresando
al botón "Participar en este sitio" para darte cuenta de mas entradas
como esta ;)
Publicado por
Cristian Henao.
Etiquetas:
DAO,
MVC,
Patrones de Diseño,
VO
147 comentarios:
Respuestas
Responder
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Con respecto a la lógica, funciona de forma similar, la lógica solo establece las reglas
de negocio y como el sistema las va a atacar, tu puedes hacer cuantas clases de
lógica sean necesarias, pero ten en cuenta que cuando son procesos relacionados con
la BD lo ideal es usar los DAO, en la lógica se establecería los llamados a los métodos
que vas a utilizar y en los DAO la implementación.
En ultimas el patrón es muy flexible, pero lo importante es saber aplicarlo, para que
la lógica no se confunda con el controlador y el modelo....
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Con Gusto ;)
Responder
Respuestas
Responder
Sin embargo al ser estudiante, se me han creado otras tantas referentes al diagrama
de clases y al proyecto de ejemplo (que he estudiado), si tienes unas lineas para
contestar?, te lo agradecería.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Otra duda, x ejemplo en el diagrama también dibujas que es "Logica" la que tiene
relación con "Conexion", sin embargo veo que es en "PersonaDAO" donde utilizas las
conexiones ... ¿?
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
en cada método que recibe, por tal razón enviando todo en un objeto hace
mas fácil mantener nuestro código....
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Respuestas
Responder
Respuestas
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Cristian Henao. 4 de noviembre de 2013, 14:08
Pepe muchas gracias por el comentario, esa es la idea, que los post puedan
servir, y como dicen aqui, al que le gusta repite dos veces ;)
Responder
Eso que tu pones en el modelo no seria correcto no?, porque en el modelo no puedes
mostrar nada porque no sabes con que vista se va a mostrar, si es linea de
comandos, ventanas, movil u otras ventanas.
Al igual que :
if (conn!=null){
System.out.println("Conección a base de datos "+bd+" OK");
}
Eso estaría mal no? El modelo tiene que lanzar una excepción que la controlaría el
controlador y notificaría a la vista que tiene que mostrar una ventana o un
System.out.println.
Por que si lo quieres hacer independiente lo primero que habría que hacer no seria
depender de una plataforma o vista, en este ejemplo el modelo depende de que tiene
que ser en ventanas por el Joption...
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
sin animos de excusarme esos detalles se me pasaron talvez por los afanes o
por ser detalles pequeños, me alegra que comentaras porque eso me hace
mejorar cada vez mas ;) Un saludo y Gracias por comentar.
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Respuestas
Componentes de Texto:
http://codejavu.blogspot.com/2013/09/componentes-de-texto-java-
swing.html
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Caballero 18 de noviembre de 2013, 7:33
Saludos desde Honduras y gracias por tus aportes!
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Respuestas
Responder
Gracias
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Respuestas
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
:-)
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Respuestas
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Respuestas
Responder
Respuestas
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Sds...
Responder
Respuestas
Responder
Respuestas
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Estimado Cristian,
He leido tu post y la verdad que esta muy bueno.
Hay dos cosas que respetando el patron MVC estan mal.
La primera que en VentaRegistro creas un objeto PersonaVo. Las ventanas no tienen
logica.
La segunda dentro la logica no se comunica con la vista, estaria mal la parte de
"JOptionPane.showMessageDialog"
Saludos!
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
wkats 10 de agosto de 2014, 21:32
Mira que ando programando en C# y aunque no he tenido clases de programación en
mucho tiempo, me sirvió muchísimo leer esto para poder darme una idea del modelo,
lo cual me llevó a escribir las clases necesarias en un proyecto de pruebas y luego
llevarlas a cosas más grandes sin ningún problema. Muchísimas gracias por el
trabajo, muy bien explicado, así como otros que he leído aquí y que también me
llevaron a solucionar mis dudas aunque fueran lenguajes diferentes :D
Responder
Respuestas
Responder
Respuestas
Responder
Respuestas
Responder
Tercero: Me sugrio una duda, supeniendo que yo tengo tres (3) tablas de una base
de datos cualquiera, que podrian ser a modo de ejemplo: perro, raza, dueño, donde
muchos perro tiene una raza y una raza muchos perros, y supongamos que un perro
pueden tener muchos dueños y un dueño puede tener muchos perros, para lo cual se
necesitaria una tabla detalle perros/dueño, como deberia de ser el VO y sobre todo el
DAO a la hora de mostrar los datos, dado que a la hora de mostrar perro, se debe
mostrar la raza del perro y no la id, y los mismo para el nombre del dueño. ¿Deberia
de hacer una consulta especial en el controlador o empalear otro forma de hacerlo?
normalmente haria una consulta como la siguiente para mostrar todos los perros y
sus razas"select idPerro, nombreP, raza, from Perro, Raza; Tengo tiempo sin
programar y puede que alla cometido algun error en la consulta, en cuanto para
mostrar todos los perro que tiene un dueño puede que la haria en dos consultas
separadas, no pongo algun ejemplo pero que no me llega nada a la mente en este
momento, y me parece irrelevante, en cuanto al codigo, se tendria PerroVo,
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
PerroDao, RazaVo, RazaDao, ¿cual seria la forma obtima para unir ambas tablas y
donde deberia de hacerse?.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
software MVC: https://www.youtube.com/watch?v=IywnWQTqSh0 y también hacen
un ejemplo para hacer un CRUD:
https://www.youtube.com/watch?v=AUcibt-cf4E y estoy tratando de sacar una
conclusión entre lo que tú explicas en tu blog y lo que explican en el videotutorial.
En tu blog he visto que utilizas una clase Lógica y otra clase llamada Coordinador y
eso me confunde un poco porque creo que es la primera vez que oigo acerca de
dichas clases.
Por ejemplo, en una aplicación que cuenta con una base de datos que contiene solo
una tabla llamada "alumnos", yo utilizo dentro dentro de mi componente "modelo"
dos clases por dicha tabla:
Componente MODELO:
-Alumno.java (// Esta sería el AlumnoVO.java)
http://ideone.com/IEKnEc
-AlumnoDAO.java
http://ideone.com/IutpBS
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
A parte, para el componente vista, solo utilizo una JFrame en donde se va a poder
registrar y borrar un Alumno
Componente VISTA:
- JFAlumno.java
http://ideone.com/SckbUj
Y como intermediario entre dicha vista y los datos, utilizo una clase Controlador:
Componente CONTROLADOR:
- ControladorAlumno
http://ideone.com/ObTwx6
De esa forma pensé que se implementaba el patrón MVC pero en tu blog como te
dije, veo que incluyes las clases "Lógica" y "Coordinador" y creo que eso me confunde
un poco. Si es que tuvieras el tiempo de revisar mi código te estaría muy agradecido
porque no estoy seguro si mi manera de usar el MVC está bien o tal vez estoy
haciendo cualquier otra cosa menos MVC. Gracias :)
Responder
Respuestas
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Supongamos que vamos a hacer una calculadora, en las vistas van las
interfaces donde se encuentran los campos para ingresar los numeros, en el
modelo va la clase logica que para mi seria donde hago las operaciones
matematicas y cuando tengo los resultados los envio al DAO para el registro
a la BD y la clase coordinador que se encarga de recibir los datos para
pasarselos a la logica y luego posteriormente enviarselos a las interfaces
graficas....
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
les comparto esta secuencia de videos donde aplico el MVC, tal vez aclare un
poco mas.
https://www.youtube.com/playlist?
list=PLAg6Lv5Bbjjc91pwodQr8oXYPAjasIZ_M
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Respuestas
Responder
Ing. Cristian estoy intentando hacer el mismo ejemplo pero en la interfaz estoy
utilizando el dise;ador grafico de NetBeans y no se como utilizar la clase controlador,
se me complica mucho, quisiera si es posible me diera una guia de como puedo
hacerlo. gracias
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Muchas gracias.
Estaba buscando un ejemplo bien explicado del MVC y el tuyo ha sido el mejor. Muy
claro y mejor estructurado.
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
saber.
Resulta que la GUI tiene varios botones y varios eventos de pérdidas de foco. Seria
aconsejable que hiciera una clase por cada tipo de evento que deseo administrar con
el controlador, o me conviene implementar todas las interfaces de evento en una
misma clase controladora?
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Respuestas
Responder
Respuestas
Responder
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
Responder
Si quieres gestionar tus comentarios, tienes que escribirlos con tu cuenta de Google. Si los añades de manera
anónima, no podrás modificarlos ni eliminarlos.
Más información
Comentar como:
Publicar
Vista previa
Eres libre de realizar cualquier comentario, desde que pueda ayudar con gusto lo atenderé,
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]
CoDejaVu: Ejemplo Modelo Vista Controlador
y si es un critica, bienvenida sea!!!
Suscribirse a:
Enviar comentarios (Atom)
Cristian David Henao H. Tema Sencillo. Imágenes del tema: hdoddema. Con la tecnología de Blogger.
http://codejavu.blogspot.com/2013/06/ejemplo-modelo-vista-controlador.html[09/04/2020 10:05:19]