Entradas

NetBeans Portable + Java Portable [+ GlassFish Portable + Tomcat Portable...]

Imagen
Lo más requerido de una aplicación es que sea portable, y - según viendo algunas estadísticas - existen programadores que quieren tener el NetBeans también portable. Qué significa que una aplicación sea portable? Bueno, que se pueda ejecutar sin que se instale en el sistema operativo. Así que en este post explicaré un truco para que tengas tu NetBeans IDE de manera portable.

Ejemplo básico de API JSON e Java EE7

Imagen
Aquí les muestro un vídeo, con código explicado del API de JSON que viene en Java EE 7.

Un vistazo a jshell: Read Eval Print Loop (REPL)

Imagen
Una de las novísimas características que tendrá Java 9, es la de permitir evaluar expresiones Java pero como rutinas. Me explico: Con JavaEE 7 se pueden crear cadenas y permitirlas evaluar y obtener resultados, pero con jshell, se podrán crear rutinas, con for, if, try/catch, import, etc y poderlas ejecutar como si fuera un Java dentro de otro java. Existe una implementación de Java REPL (Read-Eval-Print Loop) llamada Proyecto Kulla . Podemos ver una implementación en línea de este característica aquí mismo:

NetBeans con Node.js

Imagen
La nueva versión de NetBeans 8.1 permitirá desarrollar HTML5 con Node.

Java Web MVC - Sesión 01.01: Cargando un archivo

Imagen
Si vieron el vídeo y post anterior, habrán visto que propongo cargar la foto del usuario que se está registrando.. pero no aparece en el tutorial. Y si no lo han visto, ahora ya lo saben. Pues bien, este post es un anexo a la sesión anterior sobre Java Web MVC.

Snippet: Conversión de String a LocalDate y a Date, y viceversa

Imagen
Aquí dejo un snippet que me sirve y también les podrá ser de ayuda para manipular Cadenas con Fechas. Resulta que, por cosas de la vida, es necesario agregar días o meses a una fecha que fue ingresada en una cadena, y que debe ser guardada como tipo java.util.Date ¡A que no te pasa lo mismo! Pues bien, la manipulación de días, meses, semanas, etc es más efectivo y cómodo con el nuevo tipo de Java 8 llamado java.time.LocalDate como lo mencioné en un post anterior: Paquete java.time de Java 8: Fechas y Horas . En este snippet (fragmento de código) hice un pequeño ejemplo de cómo convertir desde una cadena, a un tipo java.time.LocalDate . Una vez en este tipo, se puede manipular las fechas como mayor se plazca, y luego se puede convertir a java.util.Date . La segunda parte del código es al revés: se tiene un objeto java.util.Date , y queremos convertirlo a java.time.LocalDate para poderlo manipular, y luego lo convertimos a cadena para mostrárselo al usuario. Si te