Tutorial para construir una Aplicación con JavaFX y Java EE 7

Por Edgar Martinez
Publicado en septiembre 2013

Acceder al tutorial haciendo click aqui

Propósito

Este tutorial abarca el construir una aplicación de escritorio con JavaFX 2.0 y Scene Builder. Además de cómo construir un servicio web RESTful que provea la información a la aplicación de escritorio.

Tiempo para completarlo

Aproximadamente 90 minutos

Introducción

JavaFX es una herramienta que permite a los desarrolladores crear aplicaciones de las llamadas rich internet applications (RIAs). JavaFX está diseñada para proveer una plataforma ligera y acelerada de gráficos para aplicaciones de negocio empresariales, al mismo tiempo que permite a los desarrolladores crear sus aplicaciones completamente en el lenguaje de programación Java.

En este tutorial harás y aprenderás lo siguiente:

Del lado del servidor:

1. Crear un servicio web RESTful que se conecta a una BD para extraer la información que publicará como servicio web. Para esto crearás además del servicio web una entidad Customer y un EJB CustomerFacade para obtener los datos de la base de datos.

2. Correr el servicio web localmente.

Del lado del cliente:

1. Crear la UI usando Scene Builder de la aplicación.

2. Crear la lógica de la aplicación al crear varias clases de ayuda como la clase Customer, la clase CustomerMessageBodyReader que hará el parsing de la información JSON (utilizando la nueva API en Java EE7) recibida del servicio web. Además de la clase SampleController , clase que concentra la lógica de la aplicación y que utiliza el nuevo cliente de REST de Java EE7 para comunicarse con el servicio web.

Requerimientos de Software y Hardware

La siguiente es la lista de requerimientos de hardware y software:

  • JDK 7 (lo puedes obtener aquí)
  • JavaFX Scene Builder (lo puedes obtener aquí)
  • NetBeans 7.3, con Java EE 7 y GlassFish 4.0 (lo puedes obtener aquí. Asegúrate de seleccionar la casilla de GlassFish durante la instalación)

Prerrequisitos

Antes de iniciar este tutorial, tu deberías:

  • Tener JDK 7 instalado.
  • Tener JavaFX Scene Builder instalado.
  • o Haber instalado NetBeans 7.3 con Java EE 7 incluyendo GlassFish 4.0 y asegurarse que está abierto y corriendo.

Acceder al tutorial haciendo click aqui

Escrito por Edgar Martinez.