Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - gasoft

#1
Java / Patrón Singlenton y conexión BD
23 Septiembre 2011, 22:28 PM
Hola,

Desde hace algunos días tengo una duda sobre el patrón singlenton y si es buena idea utilizarlo para manejar la forma en como llamo cuando requiero realizar alguna transacción con la base de datos PostgreSQL.  La duda está relacionada  a; cómo se gestionan utilizando este patrón la conexiones que ya se dejaron de usar, es decir si no se cierran en ningún momento o si el Garbage Collector las recicla.  Ya que como pueden ver en la clase  no hay un método que la cierre algo como closeConnection() .

Gracias de antemano por los posibles aportes a esta duda que me embarga.


Código (java) [Seleccionar]
public class bdS {

    //Instancia estatica de la conexion, sino uno llega a existir
    private static Connection connection = null;

    /**
     *
     * @return Devuelve la instancia unica de Conexion
     */
    public static Connection getConexion() {
        //Si la instancia no ha sido creado aun, se crea
        if (bdS.connection == null) {
            contruyendoConexion();
        }
        return bdS.connection;
    }

    //Obtener las instancias de Conexion JDBC
    private static void contruyendoConexion() {
        try {
            Class.forName("org.postgresql.Driver");
            String url = "jdbc:postgresql://localhost:5432/bd";
            String usuario = "postgres";
            String clave = "password";
            bdS.connection = DriverManager.getConnection(url, usuario, clave);
        } catch (ClassNotFoundException e) {
            System.out.println("ClassNotFoundException(contruyendoConexion)  : " + e.getMessage());
            System.gc();
        } catch (SQLException e) {
            System.out.println("SQLException(contruyendoConexion) : " + e.getMessage());
            System.gc();
        } catch (Exception e) {
            System.out.println(" Exception General (contruyendoConexion) : " + e.getMessage());
            System.gc();
        }
    }
}


#2
Java / Re: Saber Numero de Componentes Declarados...
1 Septiembre 2010, 06:15 AM
Amigos gracias por la respuesta....

Seria posible un ejemplito para comprender mejor el tema? Gracias :)
#3
Gracias Amigo egyware por responder ...

Si de hecho puedo saber el numero de componentes con el getComponents() .. pero como tu dices ... deben de estar agregados a un Contenedor ... Mi pregunta es si es posible saber el numero antes de agregarlos a un contenedor. Apenas se instancien.
#4
Java / Saber Numero de Componentes Declarados...
30 Agosto 2010, 05:03 AM
Hola Amigos , mi pregunta es ... como lo dice el Titulo  ... es posible saber el numero de componentes que se encuentren instanciados ? ..

Por Ejemplo puedo saber el Numero de JTexField que se encuentre instanciados ?

Gracias por Responder
#5

Gracias amigos por sus respuestas , en la noche voy a probar sus soluciones y les cuento (Y).

Gracias :D
#6
Muchas gracias por sus respuesta,

la verdad estuve analizando mi pregunta y esta mal formulada. YA que efectivamente lo que ustedes me respondieron funciona. Pero en mi escenario no sirve simplemente declararlo , instanciarlo y ya. :(

Les "dibujare" mi escenario para que se comprenda mejor

JFrame
  |
  |-> JTabbedPane                                                               |--->JButton(Boton)
                  |                 |-> JPanel(JPanel1)--|
                  |-> JPanel ---                                                |---> public void desactivar(){ Boton.setEnable(false);}
                  |                 |-> JPanel
                  |
                  |                 |-> JPanel
                  |-> JPanel ---
                                    |-> JPanel(JPanel2)



...

bueno la cuestion es como hacer para que desde el JPanel2 pueda  invocar a la función desactivar() que se encuentra en el Panel1 para que me desactive el JButton del Panel1.

Como mencione anteriormente ... no sirve...


Código (java) [Seleccionar]


//Codigo dentro de JPanel2

JPanel1 JP1;
JP1 = new JPanel1();
JP1.desactivar();




El código anterior no me saca ningún error pero no me efectúa ningún cambio sobre el GUI :(.

Espero puedan ayudarme a encontrar con  la solución :D
#7

Es que si lo hago como esto :


JFrame1 JF ;

JF = new JFrame1();

JF.Jlabel.setText("nuevo texto");

No me aplica el nuevo texto al componente al JText

;(
#8

Hola buenas tardes amigos ,

Tengo una duda ...

Como ejecutar un  evento sobre un componente Swing de un JFrame desde otro JFrame.

Por Ejemplo de el JFrame1 existe un JLabel , como hacer para que desde un JFrame2 pueda asignarle un nuevo texto al JLabel de JFrame1.


Gracias por su atencion :)
#9
Java / Re: Duda: IDE visual para JSF
7 Mayo 2010, 19:37 PM
Concuerdo con los dos amigos ... Utiliza Netbeans ; dicho IDE tiene unos Plugins para trabajar JSF ; ten en cuenta que el soporte de estos plugings es para Netbeans 6.7.1 aun no salen para la version 6.8. Si quieres con gusto te paso el enlace donde los puedes descargar :).

Saludos
#10
Java / Necesario para trabajar con JSM
7 Mayo 2010, 19:34 PM
Hola Buenas Tardes Amigos...


Quiero comenzar a utilizar la JSM(Servicios de Mensajes JAVA) ; pero tengo problemas por que al intentar correr un ejemplo debo de importar una libreria


import javax.jsm.* ;

dicha librería me dice que no existe.

Mi pregunta es que debo de tener instalado o configurado para trabajar con JMS; utilizo el IDE Netbeans.

Gracias por su Ayuda :)