
16/10/2008, 18:55
|
 | | | Fecha de Ingreso: octubre-2008 Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 16 años, 5 meses Puntos: 2 | |
Respuesta: Resulset y arraylist Hola Miguel!
Pues yo concuerdo con lo que te dice tu tutor. Según el recontra popular y conocido patrón MVC, tanto el Modelo (el acceso a base de datos), el Controlador (el administrador del flujo) como la vista la Vista (tus formularios Swing) deben estar colocados en capas diferenciadas e independientes. Para el ejemplo que mencionas de mostrar datos, lo correcto sería que un botón de tu formulario Swing (La clase correspondiente a la vista ) invoque al controlador (una clase definida por ti para administrar el flujo entre vistas) y este invoque a otra clase encargada del acceso a datos (revisar patrón DAO). Es en esta clase en la que recorres el resulset mediante JDBC y obtienes el Arraylist con los objetos a mostrar. El ArrayList es pasado al formulario Swing por el controlador de modo que el usuario pueda ver los resultados en pantalla... y tu tengas una aplicación con un diseño impecable xD con capas independientes.
Disculpa lo extenso... espero te sea de ayuda
Carlos G. Gavidia
SCJP - SCWCD
http://certified-es.blogspot.com/ |