Archive for the ‘Java’ Category

Si tenemos un mapeo para crear un registro, al poner #{fecha:DATE} en el value, cuando se guarde dicho registro, la fecha se truncara si tenia tiempo, la guardara sin tiempo, debe quitartse el :DATE y que quede solo  #{fecha:DATE}

Share

Una de las mejores formas de manejar el jdbc con spring es usar jbctemplate entre sus clases que existen para implementar hay una llamada NamedParameterJdbcTemplate, que basicamente lo que haces es mapear keys y values. Para este caso si tuvieramos una lista 1,2,3 con valores de un campo id y quisieramos pasarlos en el where se […]

Share

Log4j2 ejemplo xml

Posted: 3rd March 2017 by Jak in j2ee, Java, log4j2
Tags: ,

Este es un ejemplo funcional de Log4j2 via xml, con dos salidas, una en la consola y otra en un archivo que rota cada cierto tamaño. Regularmente es la plantilla que uso para aplicaciones standalone.  

Share

Spring 4 Scheduler

Posted: 21st February 2017 by Jak in j2ee, Java, spring
Tags: , , ,

Para tener procesos cronometrados, suele usarse la librería Quartz, sin embargo spring tiene su propia implementación de un scheduler, y hay dos formas de crearlo como todo en spring por xml o por clases. En el context.xml solo asegurarse de que el scan este apuntando al paquete donde se encuentra esta clase.   Aquí mostrare […]

Share

Para poder hacer uso del archivo tsnames.ora en Toad o en PL/SQL Dev, etc…. lo mejor es crear una variable de entorno para que el archivo pueda ser ubicado en automatico La variable debe apuntar al path donde esta el archivo.

Share

Error PerGem space en Glassfish

Posted: 17th January 2017 by Jak in glassfish, j2ee, Java
Tags: ,

Glassfish esta plagado de bugs, sin embargo algunos se pueden arreglar por que es a base de configuraciones. Uno de ellos es que cuando deployas cierta cantidad de veces, marca un error de PerGem space error. Para intentar evitar esto hay que subirle la memoria en el archivo: Y en la siguiente linea subir de […]

Share

Oracle Store Procedures – MyBatis

Posted: 17th January 2017 by Jak in Java, MyBatis, Oracle
Tags: , , ,

Otra forma de consumir store procedures de Oracle con MyBatis, es con el mismo objeto de entrada solo se llenan los datos tipo IN, pasa por la llamada al store y se llenan en automatico los datos tipo OUT como se ve a continuación:     Los nombres del vo deben coincidir con el mapeo […]

Share

Monitoreo de glassfish

Posted: 23rd November 2016 by Jak in glassfish, j2ee, Java

Uno de las cosas que siempre debemos hacer es monitorear nuestros webservers, esto siempre nos dara la pauta para saber si necesita o no mas galleta… para glassfish una forma de monitorearlo es a través de la jconsole Basicamente vas al bin de tu instalacion de java… Abres la jconsole, y si estas en el […]

Share

MyBatis 3 – llamadas a stores

Posted: 10th November 2016 by Jak in j2ee, Java, MyBatis

Como sabrán este framework es muy fácil de usar, pero a veces tiene sus complejidades, una de ellas es la forma en que se deben mapear los objetos cuando se llama a un store. He aqui un ejemplo: Estamos usando DAOS y los mapeos son atraves de XML. Primero en el mapper tenemos. resultOrder es […]

Share

Implementar swagger en Jersey 2

Posted: 25th October 2016 by Jak in j2ee, Java, jersey2, rest, swagger

Swagger es una grandisima idea, simple y efectiva para crear la documentación de servicios rest, todo lo hace a partir de anotaciones. Se expone una app web donde están los contratos de interfaz y desde ahi mismo se pueden realizar las peticiones de prueba, es importante que solo se haga en desarrollo, en produccion se debe […]

Share