Categoría: Java
-
Cómo desplegar un proyecto WAR con SpringBoot en un contenedor Docker sobre EC2 de AWS
Como a la mayoría de nosotros nos gusta ir al grano, intentaré ser directo y claro: Levantamos un EC2 (con Amazon Linux) Descargamos el archivo PEM generado para poder conectarnos por consola. Nos conectamos a la instancia levantada de la siguiente manera: chmod 400 xxxxYYY.pem ssh -i «xxxxYYY.pem» ec2-user@<<IP_PUBLICA_CON_DNS>> Instalamos docker en la instancia: sudo…
-
Java OpenID – oAuth 2.0 Server: Apache Oltu
Recomendación servidor openid, openid connect, oauth2 bajo Java
-
SERVICIOS REST USANDO JQUERY, JSON, JAVA Y JPA2 – PARTE II
Proyecto EAR El proyecto inicial que crearemos será un proyecto EAR. EAR (Enterprise Archive) es un formato de archivo utilizado por Java EE, para el envasado de uno o más módulos en un solo archivo para que el despliegue de los diferentes módulos en un servidor de aplicaciones ocurra simultáneamente, de manera ordenada y coherente. También…
-
Servicios REST usando jQuery, JSON, Java y JPA2 – Parte I
En este artículo mostraremos un ejemplos de la construcción de un pequeño proyecto el cual contendrá servicios RESTful, invocados vía jQuery, un sistema Backend sobre Java y una capa de persistencia con JPA2. Los métodos que usa la capa de comunicación REST son los diferentes métodos que usa HTTP: GET para obtener y buscar datos…
-
Patrones de diseño en Java
Hola a todos y bienvenidos a esta nueva entrada del blog. En esta nueva entrega trataremos uno de los temas más importantes a la hora de resolver problemas en programación, se trata de cómo abordar la resolución de los mismos apoyándonos en los llamados «Patrones de Diseño«. Patrones de diseño Tras muchos años de trabajo,…
-
10 Opciones de la JVM. Ejemplos de uso
Parámetros de la JVM en Java Hay cientos de parámetros en la JVM u opciones en la JDK y prácticamente, resulta imposible hacer un seguimiento de todas las opciones de JVM, basándome en mi experiencia, ni siquiera usamos la mayor parte de indicadores JVM excepto un par de opciones de JVM importantes relacionados con el…
-
Expresiones Lambda en Java 8
Introducción En lenguajes orientados a objetos, la clave te todo es el objeto, pero sucede lo contrario en los lenguajes de programación funcionales donde son éstas las donde recaen toda la importancia, en ellas se pueden pasar alrededor como si fueran variables esto se ve en Haskell, javascript y otros lenguajes funcionales. Los lenguajes funcionales tienen…