Jacko Blog

Spring ROO

by J'Ko on Nov.22, 2009, under

Hola!

Pues aca, posteando again ;) …

 

En esta ocasión resulta que me vi en la necesidad de desarrollar una aplicación en Java, con Spring, Hibernate y todas esas chunches =P …una sistema,  mega urgente, sacar en poco 1 semana lo que 10 colegas no lograron sacar en 1 mes =S …. Wow!!! Un reto!!!

Pues bueno, resulta que debido a la premura necesitaba algo eficiente y que me permitiera desarrollar, rapidísimo, y encontré Spring ROO, es un RAD muy bueno, la verdad yo lo utilice solo para sacar los catalogos, pero eran alrededor de 30, los saque en 1 dia =) 

Asi que recomendada la herramienta, te genera el código fuente como proyecto de eclipse lo pueden cargar también en el IDE de Spring (STS) ;) … asi que aca les dejo la liga…

http://www.springsource.org/roo

Quizas después y con mas tiempo, publique un par de ejemplos.. .aunque hay varios en internet, lastima que la mayoría sean el mismo de las pizzas que publican en el site oficial de ROO =S … al menos lo tradujeron al español, jejeje…

 

Saludos ;)


0 comentarios more...

SVN - Eplipse IDE

by J'Ko on Nov.22, 2009, under

Buen día.

 

Vale, en esta ocasión una nota rápida ;) ...

 

Utilizar un controlador de versiones, sobre todo para los proyectos en los cuales se trabaja con más de 1 recursos, es una buena práctica, los más populares sin CVS y SVN (Subversión), para poderse conectar a un repositorio de SVN desde eclipse, es necesario instalar el plugin subeclipse, en netbean no se requiere pues por default ya integra un cliente de svn.

 

Para instalar el cliente de SVN (subeclipse) en eclipse, es muy sencillo, simplemente, seguir los siguientes pasos:

 

-Abrir Eclipse (obvio) ;)

 

-Ir a Help

 

--Install New Software

 

---Dar clic en ADD

 

----En Name Indicar: Subeclipse

 

----En URL indicar la url de la versión de subeclipse que deseamos utilizar, por ejemplo la versión más reciente el día de la publicación de este post, es la 1.6 (http://subclipse.tigris.org/update_1.6.x)

 

Seguir los pasos que se indican en pantalla y listo ... tenemos SVN instalado  ;)

 

Breve, pero útil para quien este batallando con este tema, saludos.


0 comentarios more...

Formateo de Fechas - Java

by J'Ko on Nov.22, 2009, under

Hola!

Por hay me preguntan... como puedo formatear una fecha...

Lo tipico y lo que muchos hacen es, sacar el dia mes año y contatenarlos en una cadena...

Date fecha =  new Date();

String fecha_str  =  fecha.getDate() + "/" + fecha.getMonth() + "/" + fecha.getYear();

Esto obvio, presenta un problema...

Si tenemos un mes ò dia menor a 10, el digito lo colocara en 1 sola posicion quedando por ejemplo:

1/8/2011

No esta mal, si asi deseamos que se represente, pero regularmente estos datos se requieren a 2 posiciones, por lo tanto, lo mas optimo es el uso de la clase SimpleDateFormat, esta forma parte del API de java, asi que sin problema puede utilizarse.....

----------
        SimpleDateFormat formateador = new SimpleDateFormat("dd/MM/yyyy");
        SimpleDateFormat formateador1 = new SimpleDateFormat("MM/dd/yyyy");
        SimpleDateFormat formateador2 = new SimpleDateFormat("dd-MM-yy");

        Date fecha = new Date();

        System.out.println(formateador.format(fecha));
        System.out.println(formateador1.format(fecha));
        System.out.println(formateador2.format(fecha));


Saludos.

0 comentarios more...

De regreso

by J'Ko on Nov.22, 2009, under

Holaa!!!

Bueno, este blog lo he dejado olvidado  =S ... jejeje


Pero he vuelto, espero tener tiempo para seguir actualizandolo


Saludos....
0 comentarios more...

Redondeo a decimales de numero en Java

by J'Ko on Nov.22, 2009, under

Algo tan simple pero derrepente te quedas con el ojo cuadrado cuando el simple Math.round() no te redondea correctamente, si bien es util para redondeo, no sirve si se quieren redondear a presicion de decimales, para ello en internet hay varios trucos, pero no todos eficientes (algunos solo truncan, otros redondean siempre hacia arriba =S ..), de los metodos que encontre, deduje el siguiente y ps creo que funciona correctamente:

int decimales= <Numero de decimales de presicion al redonrear>;
double val=<El numero que quieres redondear>;

((new BigDecimal(val).setScale(decimales, BigDecimal.ROUND_HALF_EVEN)).doubleValue());

Lo se, lo se!!! muy basico, pero ps de que broncon me saco =P..

0 comentarios more...

ExtJS - RIA

by J'Ko on Nov.22, 2009, under

Hola.

Pues ya un rato sin escribir, pero bueno en medida de lo posible ire alimentando este blog....

Hace unos dias encontre este framework javascript, para aplicaciones RIA, he hecho algunas pruebas y realmente me ha dejado satisfecho brinda muchas posibilidades, ademas de que el look&feel de los componentes son muy cool realmente lo recomiendo...

Aca pueden ver los demos:

http://dev.sencha.com/deploy/ext/examples/

Chequen sobre todo el del escritorio se ve de pelos!

=)
0 comentarios more...

QUE ES UN LOOP!

by J'Ko on Nov.22, 2009, under

¿Qué es LOOP?


Aquí va la explicación, a modo de ejemplo:

Para quien no conoce el concepto de looping, es un término que crearon los informáticos para definir un enredo de los tantos que han creado y para lo cual no tienen una explicación sencilla para aclarar el problema.

- Bueno, haciendo poco esfuerzo mental trataré de explicarles en pocas palabras este famoso término. Se dice que un programa de computación "entró en un loop" como cuando ocurre la siguiente situación:

El DIRECTOR llama a su secretaria y le dice:

Señorita Vanessa: Tengo un seminario en Argentina por una semana y quiero que me acompañe para que conozca a mis socios. Haga los preparativos del viaje....

La secretaria llama al marido:

Oye Juan, voy a viajar al exterior con el director por una semana.
Cuídate, querido.

El marido llama a la amante:

Leonor, mi tesoro, la bruja va a viajar al exterior por una semana, vamos a pasarnos esta semana juntos, mi reina...

La amante llama al niño a quien le da clases particulares:

Manuelito, tengo mucho trabajo la próxima semana.. No tienes que venir a clases...

El niño llama a su abuelo:

Tata, la próxima semana no tengo clases, mi profesora estará ocupada.
Así que por fin... ¡Vamos a poder pasar la semana juntos!!

El abuelo (que es el DIRECTOR en esta historia) llama a la secretaria:

Señorita Vanessa venga rápido. Suspenda el viaje, voy a pasar la próxima semana con mi nieto que hace un año no veo, por lo que no vamos a participar en el Seminario. Cancele el viaje y el hotel.

La secretaria llama al marido:

Pucha, el huevón del director cambió de idea y acaba de cancelar el viaje, se me aguó el viaje.

El marido llama a la amante:

Amorcito disculpe, no podremos pasar la próxima semana juntos, el viaje de la güevona de mi mujer fue cancelado.

La amante llama al niño de las clases particulares:

Manuelito, cambié de planes: esta semana le voy a dar clases como siempre.

El niño llama al abuelo:

Abuelo, la vieja de mi profesora me dijo que esta semana tengo clases.
Discúlpame, no voy a poder hacerte compañía.

El abuelo llama a la secretaria:

Señorita Vanessa, mi nieto me acaba de decir que no va a poder estar conmigo esta semana porque tiene clases. Así que continúe con los preparativos del viaje al seminario...

¿Les quedó claro lo que es un loop...???

0 comentarios more...