Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/10/2008, 18:55
Avatar de cptanalatriste
cptanalatriste
 
Fecha de Ingreso: octubre-2008
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 15 años, 7 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/