JavaJAXBXML

Introducción a Java JAXB y el manejo de XML

Java JAXB  o Java XML API Binding nos permite trabajar con XML y JSON de una forma cómoda usando Java.  Vamos a ver una introducción a este estándar y sus anotaciones. Para ello nos  apoyaremos en la clase Libro y  las anotaciones de JAXB: Hemos añadido dos anotaciones @XmlRootElement que especifica la clase raiz que vamos […]

ReactVsAngular2Arquitectura

React vs Angular 2 , frameworks vs librerias

Vamos a comparar React vs Angular 2 . ¿Cual es la mejor solución a nuestros problemas? .  Angular2 tiene un fuerte apoyo por parte de Google pero lo mismo sucede con React y Facebook. Angular 2 En estos momentos Angular2 este en pleno proceso de ebullición , ha salido la versión 2 pero si miramos al […]

JavaScriptCurryingDiagram

JavaScript currying y funciones parciales.

El concepto de JavaScript currying siempre es complicado de entender al principio. Sin embargo una gran parte de la programación funcional se apoya en él . Vamos a abordar  este concepto con los típicos ejemplos de matemáticas. Supongamos por un momento que tenemos que usar JavaScript para elevar un numero al cuadrado. Se trata de […]

EJBinWAR

El concepto de EJB in WAR y su uso

La de idea de EJB in WAR suena un poco rara al principio . Todos nosotros estamos acostumbrados a trabajar con aplicaciones Java web  o aplicaciones Java Enterprise. Son en estas últimas en donde se ubican los EJB o Enterprise Java Beans. Así pues si tuvieramos que echar un vistazo a la estructura de un […]

RxObservablesDiagram

Usando Rx Observables en JavaScript

El uso de Rx Observables se va extendiendo poco a poco  y la programación reactiva empieza a estar de moda ya que frameworks como Angular 2 se apoyan fuertemente en ella. Recordemos que a la programación reactiva se la suele comparar con el funcionamiento de una hoja Excel. En la hoja de calculo rellenamos dos […]

artículosJava

Mis artículos de Java más leídos en 2016

Buenos días y feliz año nuevo a todos, espero que estéis disfrutando de estas fechas . Hoy voy a hacer un resumen sobre los artículos de Java más leídos del blog en este 2016,vamos con ello:   ¿Qué es Spring Boot?: Como siempre la gente de Spring sigue innovando y Spring Boot es una de […]

JavaStreamCollectorDiagram

Java Stream Collectors y su uso

Cuanto más usamos los streams más usamos los diferentes Java Stream Collectors para transformar estos. Vamos a ver cuales son las diferentes opciones que Java soporta para transformar  un stream a otro tipo de estructura. Para ello nos vamos a crear la clase Libro y usarla en diferentes ejemplos. Acabamos de instanciar tres objetos ,vamos […]

microserviceswar

El porqué de los MicroServicios

MicroServicios , una de las palabras más de moda en estos días. Todo el mundo quiere entender como funcionan estas nuevas arquitecturas.  Hasta hace no mucho tiempo la mayor parte de los desarrollos se han hecho usando métodos muy standard. En el caso de Java desplegando aplicaciones a través de EARs y WARs. Cada una de […]

axiosjscompetidores

Axios js una librería de promesas

Axios js es una librería de JavaScript construida con el objetivo de gestionar la programación asíncrona con promesas. Mucha gente me preguntará ¿Por qué usar Axios y no usar jQuery que tiene una librería de promesas madura? . La pregunta más bien es ¿Por qué usar jQuery?. jQuery es la librería de Javascript de referencia […]

javaeemicroserviceswar

Java EE MicroServices con Payara

Vamos a construir  nuestro primer ejemplo de Java EE MicroServices usando Payara como servidor de aplicaciones . Payara este basado en Glassfish y esta cogiendo tracción en este mundo nuevo de los microservicios. El primer paso que tenemos que hacer es descargarnos la versión de Payara para microservices Básicamente lo que estaremos descargando es un simple […]