Entradas

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