lunes, 21 de agosto de 2017

Java EE 8 | Server Push (Servlet 4.0) y MVC

En el anterior post habíamos visto un resumen de todas las nuevas características que tendrá Java EE 8. Aquí detallaremos un poco de Servlet 4.0 que consiste básicamente en la funcionalidad Server Push.

jueves, 10 de agosto de 2017

Java EE 8 - Nuevas características

Sigamos explorando lo nuevo que viene en el Java EE 8. En este post veremos las características que esta nueva actualización.
Y como una imagen vale más que mil palabras, aquí una imagen... luego vienen las palabras.


Esta imagen fue presentada por David Delabassée (@delabassee) el año pasado en el JavaOne y resalta los cambios y adiciones para Java EE 8.

miércoles, 26 de julio de 2017

Java EE 8 - GlassFish 5.0


A partir de hoy y en los siguientes posts comenzaremos a ver y revisar lo que será el Java EE 8.

Para ello utilizaremos GlassFish con la versión 5.0.

lunes, 5 de junio de 2017

DataSources en una aplicación Java EE

Todas las aplicaciones en Java EE va a necesitar - al menos - una conexión a una base de datos relacional.

Según el Diseño de Patrones, la conexión a base de datos debe estar fuera de la aplicación que estamos construyendo.

Según el estándar de Java EE, la conexión a la base de datos debe estar basada en un Pool de Conexiones y que esté administrado por el Contenedor Java EE.

Esta conexión a la base de datos es a través de los DataSource del Contenedor Java EE.
En este post veremos que existen tres maneras para implementar un DataSource, con sus ventajas y desventajas, dependiendo de lo que uno desea para su propia implementación.



jueves, 6 de abril de 2017

Un vistazo a JSON-B de Java EE8

Java EE 8 viene con muchas características interesantes, y en este post veremos un poco de la nueva implementación: JSON Binding, o también conocido como JSON-B (JSR-367)

sábado, 1 de abril de 2017

Payara Micro

Ya estamos en una época en que no necesitamos de grandes servidores de aplicaciones para hacer funcionar una pequeña aplicación. Montar todo un entorno es cada vez más simple. Por ejemplo se está usando Docker para montar un entorno especializado únicamente para un fin: o base de datos, o servidor de aplicaciones, etc. Así se ahorran costos para configurar grandes entornos.

En el mundo de Java EE, hay alternativas para hacer aplicaciones más pequeñas y no depender de todo un servidor. De esta manera podemos tener microservicios en lugar de una aplicación monolítica. Spring Boot es una alternativa: unos cuantos scripts y ya tenemos una aplicación Spring listo para ejecutarse desde cualquier contenedor standalone.

Pero en este post escribiré de otra propuesta: Payara Micro.