Hola Jabatos:
Comenzaremos escribiendo el punto de entrada a nuestra aplicación, donde estará ubicado nuestro main. Este fichero lo llamaremos igual que el proyecto, "EjemploSwing".
El fichero lo ubicaremos en el package controls. He aquí el código:
public class EjemploSwing implements Runnable {
private static Thread myThread;
private static EnterSandMan enter;
public static void main(String[] args) {
// iniciamos la aplicacion en un hilo
EjemploSwing app=new EjemploSwing();
myThread=new Thread(app);
// arrancamos el hilo
myThread.start();
}
@Override
public void run() {
// iniciado el hilo, instanciamos la clase main
// "EnterSandMan", desde la cual se maneja la aplicación
enter=new EnterSandMan();
enter.initApp();
}
public static EnterSandMan getEnter() {
return enter;
}
} // end of class
Utilizar hilos está altamente recomendado cuando manejamos la clase Swing. Optimiza el funcionamiento de la aplicación y el del sistema en general.
La clase EjemploSwing es solo un iniciador de la aplicación. La verdadera clase principal será otra, "EnterSandMan", desde la cual se instanciarán las vistas, llamaremos a los DAOs, y en ella se realizará el negocio de la aplicación. Evidentemente, "EnterSandMan" estará ubicada también en el package controls.
Procedemos a crear la clase EnterSandMan, y la dejamos inicialmente en blanco:
public class EnterSandMan {
public EnterSandMan() {
}
public void initApp() {
}
}
Así quedará nuestro directorio, después de crear ambas clases:
A continuación, vamos a trabajar la capa de persistencia...
Anterior tema Siguiente tema
No hay comentarios:
Publicar un comentario