Blogs

Ayuda con Persistencia de Datos

Hola, tengo un problema de persitencia de datos ( al menos eso creo, la vdd soy un novato en esto), resulta que estoy haciendo una aplicacion, con ADF Faces,JPA y mi servidor es Weblogic; resulta que cuando hago una actualizacion directa en mi base (sin la aplicación) o con mi "administrador" de la aplicacion (otra aplicacion que estoy realizando paralelamente), mi primer aplicacion no actualiza los datos, hasta que vuelvo a compilar el programa. Mis managed-beans son de tipo de sesion. Necesito ayuda por favor. Gracias de antemano.

HashMap: Depurando el ingreso a base de datos. SGCE2013

Normalmente no es ningún problema ir a una tabla y recabar los datos necesarios, como una lista de productos en tienda y sus precios. Pero ponte a pensar en lo poco eficiente que es ir una y otra vez por datos que en realidad no están cambiando con tanta frecuencia.

Hace no mucho tiempo tuve un pequeño problema de comunicación entre mi servidor de procesos y el de base de datos, pero resultó en que para un acceso a datos, solo para el proceso de autentificación del usuario se tardaba alrededor de tres o cuatro segundos, para la industria para la que trabajo, donde un proceso no debe tardarse más de los 8 segundos, este performance es terrible (Desarrollo clientes/servidor para PoS).

De allí que decidí disminuir a lo más mínimo (¡depurar!) el acceso a datos vía consultas. Busqué alternativas que me permitiera que con un solo ingreso a BDD [base de datos], en mi mente al inicio de mi clase principal, se recabaran los datos de uso recurrente y se pusieran a disposición para el resto de los procesos y objetos en cualquier tiempo.
¡Y fue así como los encontré! ¡Los HashMap!

Curso de JAVA: Cómo colocar una imagen en un botón?

Los botones son por lo general los componentes más usados por los usuarios en una aplicación, ya que por medio de estos se ejecutan acciones como guardar, eliminar, modificar, etc.; por lo tanto es muy importante darle una idea al usuario para que sirve dicho botón y una de las formas además de colocar texto de ayuda e información; es asignándole una imagen que vaya acorde con la acción que cumple este componente.

Para ver la explicación completa de esta parte del curso, dirígete al siguiente enlace:

http://uh-tis.blogspot.com/2013/06/como-colocar-una-imagen-a-un-boton.html

mySql hora y fecha

Alguien que me ayude como poner solo la hora automaticamente en mySql, y la fecha, pero en campos distintos,. se los agradeceria mucho..

PROGRAMA JAVA QUE LANZA SUBPROGRAMAS JAVA

la idea es que tengo un programa principal en java con una panel de menus y submenus , cada submenu es un programa java la idea es que ejecute un jar, la idea es que todos los jar lo podamos ubicar en cualquier ruta y al hacer click se ejecute ese jar, aqui como estamos trabajando en equipo cada uno se dedica hacer programas diferentes y en el programa principal es un lanzador de jar he probado con el comando runtime ppero no me jala.

sumar días a una fecha sin usar librerias

Esto es solo un ejercicio practico en el que se pide obtener una fecha sin usar librerias de la manera dd-mm-aaaa, y una vez obtenida esta fecha sumar cierto número de días a esta fecha. Lo que intento resolver es la la suma de los dias.

primero según mi lógica necesitamos obtener el número de días por mes, para esto voy a crear una función diasPor Mes(String nombreMes)

public int diasPorMes(String nombreMes){
     int numDias=0;
    if(nombreMes.equals("abril")|| nombreMes("junio")||nombreMes.equals("septiembre")|| nombreMes("noviembre")){
        numDias=30;
    }else if(nombreMes.equals("febrero")){
       
       // para cuando el año es bisiesto
      if ((anio % 4 == 0) && ((anio % 100 != 0) || (anio % 400 == 0))){//si el año es bisiesto es divisible entre 4 y 100 o 400
           numDias=29;
        }
       
     else{
        numDias=28 ;//queda pendiente para año bisiesto
     }

   }else{//todos los demas meses
       numDias=31;
 
returm numDias;
}

Concurrencia en Java Parte 7

Hola,
Comparto la septima y última parte de un tutorial que cree del API de concurrencia en Java, para quien le interese.

http://jrlq.blogspot.com/2013/06/concurrencia-en-java-parte-7.html

otra forma de añadir una columna a un arreglo de tablas

Tengo un arreglo de columnas de 5 tablas como esas tablas son dinamicas les tengo k poner distintas columnas a cada una, pero 2 registros siempre los van a llevar todas las tablas. y despues se le agregan a la tabla correspondiente la columnas que cambian con codigo duro.

for (int i = 0; i < 3; j++) {

tblTablas[i].add(clmCodCia);

tblTablas[i].add(clmCodRamo);

}

// hasta aquí me devuelve las tablas bien con todas las columnas pero....

tblTablas[0].add(clmTopeMaximo);

tblTablas[1].add(clmPrimaMinima);

tblTablas[2].add(clmEdadMaxima);

// pasando esta parte me regresa las tablas solo con una columna para cada una. y es lo que me muestra una sola columna

espero me puedan ayudar con otra forma para agregar esta columna sin perder las anteriores.

Saludos !

Duda con ibatis

Alguien sabe si es posible ejecutar varios inserts en un mismo nodo de XML ??

<insert id="companias">
 <![CDATA[  
        INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 6,'JI','JO',1, SYSDATE, USER);
  INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 7,'JI','JO',1, SYSDATE, USER);
   INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 8,'JI','JO',1, SYSDATE, USER);
    INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 9,'JI','JO',1, SYSDATE, USER);
     INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 10,'JI','JO',1, SYSDATE, USER);
      INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 11,'JI','JO',1, SYSDATE, USER);
       INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 12,'JI','JO',1, SYSDATE, USER);

Problema con generar un archivo txt en netbeans

Mi problema es el siguiente...

Estoy estudiando en el Capitulo 14 de Archivo y flujos del Libro deitel & deitel Java como programar y mi duda es al momento de crear un archivo de texto(si lo crear) e intentar escribir en el(e aki la falla ), no hace nada ni algun mensaje de error que me pudiera ayudar nada ni al presionar fin de archivo (control z) con lo cual se queda colgado...

Pagina-619 ejemplo 14.6

Este es el codigo....

import java.io.FileNotFoundException;
import java.lang.SecurityException;
import java.util.Formatter;
import java.util.FormatterClosedException;
import java.util.NoSuchElementException;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;

public class CrearArchivoTexto {

    private Formatter salida;

    public void abrirArchivo()
    {
        try
        {
            try {
                salida = new Formatter("clientes.txt");
            } catch (FileNotFoundException filenotfoundexception) {
                System.out.println("Error al crear el archivo");
                System.exit(1);
            }
        }

Distribuir contenido