Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2009, 11:14
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Como implementar mis clases con una base de datos

Pues haber, yo utilizo MVC, donde el las vistas son clases unica y exclusivamente con elementos java para crear vistas y/o mostrar datos, los eventos los invoco aqui pero los implementos en un paquete de eventos aparte, estos a su ves, llaman a los controladores donde hago todas las validaciones pertinentes. En el modelo lo parto en dos tipos de clases a) Estudent.java b) EstudentDB.java, donde en la primero represento un modelo de los campos de las tablas como tipos de datos de java, siendo las claves foraneas tipo de deatos de objetos, es decir si tu tabla "estudent" tiene una clave foranea id_ciudad, en Estudent.java, esto seria un Objeto de tipo Ciudad que representa la clase Ciudad., esta clase tiene los getters y los setters.. b) la clase EstudentDB.java posee los metodos de acceso a la base de datos, por ejemplo

pulbic Student[] getEstudentsByCourse(int course) ó

public void addStudentToCourse(int idEstudent, int int course) ó

public void modifyStudentPersonalData(Student student).

No soy muy amigo de los framworks, pero hibernate hace algo parecido.

Y las clases que terminan en DB, a la larga son el modelo.