Vert.x la filosofía de Node.js en el mundo Java

Vert.x la filosofía de Node.js en el mundo Java
Sin comentarios Facebook Twitter Flipboard E-mail

Uno de los productos de los que más se esta oyendo hablar últimamente en la plataforma Java EE es de Vert.x. Vert.x es un framework de servidor construido en Java y con una arquitectura muy similar a la de Node.js(asíncrono y orientado a eventos). Una de las características principales Vert.x es que se puede trabajar con él en varios lenguajes como Java, Javascript, Groovy, Python o Ruby.

Instalando Vert.x

Para trabajar con Vert.x es suficiente con descargarlo y añadir los jars que vienen en él a un proyecto de Eclipse.

Vertxeclipse

Hecho esto podemos crearnos el típico servidor web de Node.js pero utilizando Java.


package es.genbetadev;

import org.vertx.java.core.Handler;
import org.vertx.java.core.http.HttpServerRequest;
import org.vertx.java.platform.Verticle;

public class ServidorWeb extends Verticle {

  public void start() {
    vertx.createHttpServer().requestHandler(new Handler() {
 

        public void handle(HttpServerRequest req) {
        
      
        req.response().headers().set("Content-Type", "text/html; charset=UTF-8");
        req.response().end("

Hola VertX

"); } }).listen(8080); } }

Implementado el servidor web nos bastará con ejecutarlo desde la linea de comandos.Para ello usaremos el comando "vertx" y como parámetro la clase que deseamos ejecutar.

Vertconsola

Esto pondrá a nuestra disposición un servidor web en el puerto 8080 al cual podremos acceder desde un navegador.

Mensajevertx

Vert.x ha ganado el premio a producto innovador de Java en 2014. Veremos como las plataformas Java y Java EE se preparan para competir con el mundo de Node.js.

Jax Winner

En Genbeta Dev: ¿Cómo funciona Node?

Comentarios cerrados
Inicio