Ir al contenido principal

Entradas

Mostrando las entradas de 2013

Snippets Mongo DB

 Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1:  Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida  con type:"fire"  Fragmento 2: Se requería actualizar el atributo " lastUpdate "  de toda la colección donde la  edad sea mayor o igual a 15.

Crear Pool Conexión en Tomcat para Oracle , Mysql

Pues bien esta vez esta vez voy a mostrar cómo realizar la configuración para generar pool de conexión para Oracle y otro para MySql en tomcat, pues bien menos escribir y mas imágenes que muestren como se hace esto: Para mi caso tengo en eclipse Tomcat 7.0.42 previamente colocado en el apartado de servidores como el la imagen siguiente:

Patron singleton en java

Esta vez voy a mostrar un patrón muy común en mis desarrollos , trata de el patrón Singleton de manera practica iré mostrando el ejemplo que realice con el respectivo código. El ejemplo del patrón realiza una conexión a base de datos mysql para hacer un select de una tabla. Este es el diagrama 

Conexión mysql con mule esb

Esta ocacion traigo un escenario que me encontré queriendo hacer funcionar a mule ESB, pues bien el escenario es el siguiente: Mediante una solicitud http de un cliente (navegador web) este necesita conectarse a una base de datos mysql para hacer un query sencillo (select) y retornar la respuesta en formato JSON. Bien con mule ESB lo haría de la siguiente forma:

Ejemplo Highchart con DWR

Esta vez traigo un ejemplo que puede ser útil en algún momento se trata de un escenario que presenta por una parte utilizar Highchart para gráficas (Front) y por otra parte WDR para trabajar el negocio(Backend), este también servirá para que la interacción entre el Frontend y Backend pueda realizarse de forma asíncrona ayudando a la visualización que la gráfica tenga movimiento.

Restar horarios en Java

Este es un pequeño tip para restar 2 horarios en java . Pues resulta que esta vez tenia que saber cual era la diferencia entre 2 horarios específicos y tenia mas o menos la idea pero me puse a Googlear y después de visitar algunos sitios encontró una solución , Entonces dados 2 horarios por ejemplo: horario1= 11:38:01.673 horario2= 11:36:59.122 Resultado=? Realizamos lo siguiente: SimpleDateFormat format = new SimpleDateFormat( "KK:mm:ss.SSS" ); Long var1=format.parse( "11:38:01.673" ).getTime(); Long var2=format.parse( "11:36:59.122" ).getTime(); Long res= var1 - var2 diferenciaTiempo = res/1000; System. out .println(diferenciaTiempo); Nos muestra en consola Diferncia 62 Ahora esto necesitamos expresarlo en el formato de hora 0:0:0.0 por lo que es necesario Long hora = diferenciaTiempo /3600000; Long restohora = diferenciaTiempo %3600000; Long minuto = restohora/60000; Long restominuto = restoho

Diferencia entre bloques estaticos y contructores en Java

  Static Block diferencia Instances public class Counter { private static int count ; static { count = 1; } public Counter() { count ++; } public static void printCount() { System. out .println( "El numero de instancia creadas hata ahora es : " + count ); } public static void main(String []args) { Counter anInstance = new Counter(); Counter. printCount (); Counter anotherInstance = new Counter(); Counter. printCount (); } }

Ajustar etiqueta td al contenido

Esta vez presento un pequeño problema con el contenido de una tabla, donde el escenario era el siguiente data una tabla X con un solo tr y 3 td teníamos lo siguiente

Warning: Unresponsive script en JQGrid

Esta vez traigo un escenario de un problema con Internet explorer y Mozilla Firefox que ocasionaba jqgrid en la version 4.5.2, buscando en la red no encontraba la solución pues al parecer yo era el único desarrollador que le pasaba esto. El escenario era muy sencillo yo tenia un grid  que muestra información pero solo queria limitar la infromacion que solo mostrara 25 registros.

Server Name de Eclipse en blanco y deshabilitado

Esta vez traigo lo que me paso después de que por error elimine mi tomcat 6 que tenia configurado en mi Eclipse. Resulta que después de a ver hecho esa estupidez quise volver a configurar el eclipse como siempre lo hago, desde la pestaña Servers Cual fue mi sorpresa que cuando elegí la opción Tomcat v6.0 el Server name: me lo dejaba en blanco y des habilitado, tal como se ve en la imagen.

Retornar JSON con Struts 2

Esta vez traigo el típico escenario donde  al solicitar una url de un proyecto este retorne una respuesta JSON, esta vez presentare la forma de hacerlo con el Framework Struts 2: Empezamos Creamos nuestro proyecto  File -> New -> Dynamic Web Project Colocamos el nombre Struts2json

Comucación Socket TCP con Java EE

Esta vez traigo un escenario con el cual tuve algunas dificultades para realizar el proyecto. Lo llame: Mostrar información en pagina web a partir de un Socket en Java de forma dinámica.

Ejemplo Web Service Metro JAX-WS RI 2.2.8

Este es un un ejemplo básico de un Web Service desarollado en Java especificacion JAX-WS, en algun momento lo necesitare recordar por esa razón coloco por si alguna vez mi corta memoria me traiciona, y claro para que alguien mas lo pueda utilizar como base. Herramientas utilizadas Java 1.6 Eclipse Version: 3.7.2 Indigo JAX-WS RI 2.2.8 Soap UI 4.5.2 Tomcat 6

Instalando Skype en fedora 18

Abren una terminal y copian los siguientes comandos.  Paso 1   wget http://download.skype.com/linux/skype-4.1.0.20-fedora.i586.rpm Paso 2- yum install alsa-lib.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 Paso 3 - yum install qtwebkit   Paso 4 - rpm -ivh skype-4.1.0.20-fedora.i586.rpm Y listo a darle a Skype

Crear Web Service con JAX-WS 2.1

Pues bien ya tenia un rato sin postear algo en el blog ahora es momento de darme un tiempo para ir colocando algunos post para no dejar la costumbre y por supuesto tener como referencia de lo que hago dia a dia, y como siempre por si se me olvida lo que hice tomare estas entradas para refrescar un poco la memoria. Esta vez, explicare de forma rapida y sencilla como crear un web service (WS) con JAX-WS version 2.1, Que vamos a utilizar para crear este WS: Myeclipse 8.0 JDK 6 JAX-WS 2.1 SOAP UI 4.5.1 El servicio web expondra un metodo llamado operaciones, que espera como datos de entrada 2 numeros, esto para realizar las operaciones basicas suma, resta, multiplicacion y division, retornando la respuesta de cada una de la operaciones. Cooooomenzamos!!!!! Crear Proyecto, seleccionando Web Service Project: Asignamos nombre WSOperaciones, Damos click en Finish Generamos un paquete en la carpeta src llamado com.operaciones.basicas Agregamos una clase en ese paquet