blog de javadicto

Aportación JavaMéxico - PCJ Ejecutar un procedimiento almacenado (PL/SQL) desde Java

Hola, para todos aquellos que tienen procedimientos almacenados en sus bases de datos y necesiten ejecutarlo desde una aplicacion Java aqui le muestro un ejemplo:

Primeramente debemos crearnos un metodo que concatene el paquete del procedimiento, el nombre del procedimiento y sus respectivos parametros, este metodo puede ir en su clase de Utilerias:

public class Utils
{

public static String llamarProcedimiento(String nombrePaquete, String nombreProcedimiento, int numeroParametros) {
        StringBuffer sb = new StringBuffer("{call " + nombrePaquete + "." + nombreProcedimiento + "(");
        for (int n = 1; n <= numeroParametros; n++) {
            sb.append("?");
            if (n < numeroParametros) {
                sb.append(",");
            }
        }
        return sb.append(")}").toString();
    }
}

Despues en su clase de constantes puede declarar un atributo que mande a llamar al metodo anteriormente creado:

public class Constantes
{
      public static String PROCEDIMIENTO = Utils.llamarProcedimiento("nombre_del_paquete", "nombre_procedimiento_almacenado", 3);
}

Encriptacion con Open SSL

Hola a todos. Estoy buscando informacion de encriptacion con seguridad usando Open SSL, de seguro existe alguna API o Libreria para Java, la cuestion es esta necesito encriptar un archivo de texto plano y de igual manera poder desencriptarlo usando Open SSL, si alguien tiene informacion o sabe de algo se lo agradeceria mucho ademas prometo agregar algun post con un ejemplo.

El patron de diseño "open session in view"

Hola a todos. Quien no se a encontrado con la siguiente excepcion usando Hibernate?:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session

Normalmente sucede cuando se trabaja con Spring o cuando sencillamente queremos consultar los datos de una tabla que esta referenciada en otra (many-to-one), o de una manera mas clara sucede como la explica Ezamudio: El problema es porque lees un objeto de una entidad que tiene relación a muchos con otra entidad, el típico maestro-detalle, pero solamente leíste el maestro, que se queda con un falso arreglo en la relación al detalle, que sirve para que una Session de hibernate pueda sustituirlo por un arreglo ya con los detalles. Pero seguramente tienes un DAO o algo similar que lee el objeto, cierra la sesión, lo devuelve, y a la hora que lo quieres desplegar en tu JSP te sale esa excepción porque se intenta resolver el arreglo que nada más está de placeholder y no se puede porque no hay una sesión abierta.

Hibernate documentacion es español

Hola, estoy empezando con hibernate y buscando encontre la documentacion de la version 3.3.1 en español. Si tu como yo aun se le dificulta estudiar un extenso manual en ingles te podra servir esto:

http://www.hibernar.org/documentacion_es/castellano.html

Pool de conexion en webLogic Server

Hola a todos, necesito que me ayuden a configurar un pool de conexiones de mi aplicacion con oracle en el servidor de aplicaciones webLogic Server de Oracle. De antemano gracias.

Spring MVC

Hola a todos, quisiera saber si alguien tiene o sabe de algun manual o tutorial de Spring en español que me puedan facilitar, hasta ahora lo que encuentro en español estan muy muy basicos y en el ingles estoy muy novato, gracias.

jBoss

Hola a todos, necesito saber si alguien sabe de alguna documentacion de jBoss en Español que me puedan facilitar, ya lo descargue e instale en Red Hat, ya genere el .war de mi proyecto y lo coloco en: /usr/local/jboss/server/default/deploy/ la pagina inicial de jboss si me la abre (http://localhost:8080) pero al momento de querer ver mi proyecto no lo hace (http://localhost:8080/proyecto). El mismo .war lo uso para tomcat en /tomcat/webapp/ y ahi si jala chingon. Alguien me podria decir cual es el problema?

java.lang.OutOfMemoryError: Java heap space

Hola a todos, tengo un problema al realizar una consulta muy grande a la base de datos( dos millones) desde mi aplicacion Java, me envia la siguiente exception: java.lang.OutOfMemoryError: Java heap space, investigue y muchos suguieren aumentar la memoria a la JVM, quisiera saber si alguien sabe como hacer esto de manera definitiva sin tener que hacerlo cada ves que ejecute mi aplicacion, de antemano muchas gracias.

Acceso a la Base de Datos

Hola, estoy realizando una aplicacion web en donde me conecto a una base de datos (Oracle), todo funciona correctamente con datos pequeños, pero cuando realizo insert's por arriba de los 100 000 silmutaneamente, el rendimiento del sistema baja drasticamente ( 19 minutos para 100 000 inserts). Queria saber si alguien puede ayudarme con alguna clase ejemplo usando algun metodo para solucionar esto. Me conecto usando JDBC, gracias de antemano.

Imprimir con Java

Hola, yo de nuevo jejejeje : ), pues ando buscando como mandar a imprimir con Java, ya he probado usando la clase PrinterJob, pero solo he podido imprimir una sola hoja y termina el proceso, sin importar que aun tenga caracteres en mi String, necesito saber como mandar a imprimir varias hojas usando el mismo objeto. Si alguien puede ayudarme favor de enviarme un mensaje a: javadicto@gmail.com

gracias de antemano

Distribuir contenido