Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/07/2003, 12:54
Avatar de kripton
kripton
 
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 22 años, 2 meses
Puntos: 0
Hola araujo_guntin!!!

Cita:
Class class_interface{
public llenar_jtable();
public boton_aceptar();
public boton_enviar_fichero_a_puerto();
public boton_salir();
}
Class class_basedatos{
public leer_bd();
public crear_fichero_ASCII();
public query_bd();
}
Si mas o menos me refiero a eso, lo que pasa es que en proyectos a gran escala se suele bajar a nivel tabla:
Código:
public class Tabla1 {
    private String campo1;
    private String campo2;
    private String campo3;
    private String campo4;
    private String campo5;

    //En el constructor solo los campos que forman la primary key y no van a cambiar
    public Tabla1(String campo1, String campo2, String campo3) {
        this.campo1 = campo1;
        this.campo2 = campo2;
        this.campo3 = campo3;
    }

    //get de todos los campos
    public String getCampo1() {
        return campo1;
    }

    public String getCampo2() {
        return campo2;
    }

    public String getCampo3() {
        return campo3;
    }

    public String getCampo4() {
        return campo4;
    }

    public String getCampo5() {
        return campo5;
    }

    //set de aquellos campos que no forman parte de la primary key
    public void setCampo4(String campo4) {
        this.campo4 = campo4;
    }

    public void setCampo5(String campo5) {
        this.campo5 = campo5;
    }

    //Operaciones contra la base de datos;
    public void consultarTabla1(){}

    public void actualizarTabla1(){}

    public void borrarTabla1(){}
}
El objetivo principal de todo esto es que si luegos decides cambiar el interface a jsp, por ejemplo, no tengas que empezar de cero.

Saludos,
kripton