Publicado el 1 de Agosto del 2019
503 visualizaciones desde el 1 de Agosto del 2019
5,2 MB
49 paginas
Creado hace 11a (01/01/2013)
Tutorial de
construcción de una
aplicación Java EE6
con interfaz JavaFX2
que invoca
componentes EJB
expuestos como
servicios REST
POR:
JULIAN
CAMILO
ORTEGA
MUÑOZ
2013
INTRODUCCION
Este
tutorial
tiene
como
propósito
enseñar
el
acoplamiento
entre
las
tecnologías
JavaFX2
y
JavaEE6
con
servicios
web
basados
en
REST.
Se
mostrara
el
proceso
de
acoplamiento
desde
la
misma
instalación
de
programas
hasta
la
interacción
del
usuario
con
el
programa
y
los
componentes
adicionales
que
se
necesitan
para
realizar
una
aplicación
empresarial
en
estas
tecnologías.
Es
importante
tener
un
estándar
en
la
realización
de
este
tipo
de
aplicaciones
y
entender
como
funcionan
estos
protocolos
de
comunicación
con
estas
tecnologías.
Espero
sea
de
gran
ayuda
y
funcione
para
realizar
grandes
aplicaciones
empresariales
en
estas
tecnologías.
2
Tabla
de
contenido
TUTORIAL JAVAFX2-JAVA
EE6- REST
2.
REALIZACIÓN
DEL
DEMO
JAVA
EE6
CON
INTERFAZ
JAVAFX2
WEB
SERVICES
CON
INTRODUCCION
..............................................................................................................
2
1.
INSTALACION
Y
CONFIGURACIÓN
DE
HERRAMIENTAS
DE
SOFTWARE
.........................
4
1.1
NETBEANS
7.3.1
+
JDK
7u25
.............................................................................................................................
4
1.2
PostGreSQL
9.2.4
.....................................................................................................................................................
5
1.3
CONFIGURACION
PARA
WINDOWS
7
...........................................................................................................
6
1.4
JAVAFX
SCENE
BUILDER
1.1
.............................................................................................................................
7
1.5
ACOMPLAMIENTO
JAVAFX
SCENE
BUILDER
Y
NETBEANS
................................................................
8
1.6
LIBRERÍA
PARA
DIALOGOS
FLOTANTES
EN
JAVAFX
2
.........................................................................
9
PROTOCOLO
DE
COMUNICACIÓN
REST
.........................................................................
10
2.1
CREACIÓN
DE
LA
BASE
DE
DATOS,
DE
SUS
TABLAS
Y
REGISTRO
DE
SU
CONEXIÓN
EN
NetBeans.
........................................................................................................................................................................
10
2.2
CREACION
DE
TABLAS
CON
DATOS
............................................................................................................
11
2.3
CONEXIÓN
CON
LA
BASE
DE
DATOS
POSTGRESQL
DESDE
NETBEANS
.....................................
12
2.
4
CREACION
DEL
PROYECTO
EN
NETBEANS
............................................................................................
14
2.5
GENERACION
DEL
DESCRIPTOR
DE
PERSISTENCIA
EN
NETBEANS
...........................................
15
2.6
CREAR
ENTIDADES
A
PARTIR
DE
LA
BASE
DE
DATOS
......................................................................
17
2.7
CREAR
EJB
A
PARTIR
DE
ENTIDADES
.......................................................................................................
19
3.
EXPONER
EL
EJB
COMO
UN
SERVICIO
WEB
REST
EN
NETBEANS
.................................
20
3.1
PROBAR
SERVICIO
WEB
REST
......................................................................................................................
23
.....................................................................................................................................
25
4.1
CREACIÓN
DEL
PROYECTO
.............................................................................................................................
26
5.
CONSUMIR
SERVICIO
WEB
REST
DESDE
JAVA
FX
.......................................................
27
5.1
CREAR
CLIENTE
DEL
SERVICIO
WEB
REST
DESDE
LA
APLICACIÓN
JAVA
FX2
......................
27
6.
CONSUMIR
SERVICIO
DESDE
INTERFAZ
GRAFICA
JAVA
FX2
.......................................
29
6.1
CREAR
ENTIDAD
TEAM
EN
LA
APLICACIÓN
JAVA
FX2
.....................................................................
29
6.2
VER
DATOS
JAVAFX2
UTILIZANDO
WEB
SERVICES
REST
...............................................................
30
6.3
CREAR
INSTANCIA
UTILIZANDO
SERVICIOS
WEB
REST
..................................................................
35
6.4
ACTUALIZAR
INSTANCIA
UTILIZANDO
SERVICIOS
WEB
REST
.....................................................
37
6.5
ELIMINAR
INSTANCIA
UTILIZANDO
SERVICIOS
WEB
REST
...........................................................
39
7.
METODOS
DE
NEGOCIO
JAVAFX2
Y
JAVAEE6
CON
SERVICIOS
REST
...........................
41
8.
NAVEGACIÓN
ENTRE
ESCENAS
JAVAFX2
...................................................................
43
9.
INVOCACIÓN
DE
LA
APLICACIÓN
JAVAFX
2
A
TRAVÉS
DEL
NAVEGADOR
WEB
............
43
IMÁGENES
Y
DOCUMENTOS.
........................................................................................
45
CALENDARIO
................................................................................................................................................................
45
SELECCIONADOR
DE
ARCHIVOS
(FILE
CHOOSER)
......................................................................................
47
MANEJO
DE
DOCUMENTOS
E
IMÁGENES
........................................................................................................
48
3
4.
CREACIÓN
EN
NETBEANS
DE
UN
PROYECTO
JAVAFX
2
QUE
INVOCARÁ
SERVICIOS
WEB
10.
CALENDARIO,
SELECCIONADOR
DE
ARCHIVOS
CON
JAVAFX2
Y
MANEJO
DE
1.
INSTALACION
Y
CONFIGURACIÓN
DE
HERRAMIENTAS
DE
SOFTWARE
Para
poder
desarrollar
aplicaciones
empresariales
web
con
tecnologías
JavaFX2
y
JavaEE6
se
necesita
un
software
respectivo
para
cada
tecnología,
estas
se
integran
para
realizar
las
aplicaciones.
A
continuación
se
presentaran
las
herramientas
de
software
necesarias
y
su
configuración.
1.1
NETBEANS
7.3.1
+
JDK
7u25
Primero
se
necesita
la
instalación
del
IDE
(Netbeans)
para
realizar
el
programa
y
el
JDK
(Java
Development
Kit)
que
provee
las
herramientas
de
desarrollo
para
la
creación
de
programas
Java.
Ingresar
a
la
siguiente
dirección
para
descargar
las
dos
herramientas.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
4
TUTORIAL JAVAFX2-JAVA
EE6- REST
Descargar
el
kit
para
el
tipo
de
sistema
operativo
en
el
que
se
este
trabajando
(Windows,
Mac
OS,
Linux).
La
versión
del
JDK
en
el
momento
de
escribir
este
tutorial
es
la
7u25
y
el
NetBeans
es
7.3.1.
NetBeans
incluye:
• Driver
actualizado
para
PostgreSQL
9.
• Servidor
de
aplicaciones
Glassfish
4.
• Soporte
para
trabajar
con
JavaFX
2.
Luego
de
estos
pasos
instalar
los
programas
con
los
instaladores
que
se
descargaron
siguiendo
los
pasos
que
se
indiquen.
1.2
PostGreSQL
9.2.4
PostGreSql
es
el
manejador
de
base
de
datos
que
se
utilizara
para
manejar
los
datos
del
programa.
Para
descargarlo
ir
a
la
siguiente
dirección
web.
http://www.enterprisedb.com/products-‐services-‐training/pgdownload
5
Descargar
la
versión
9.2.4
del
sistema
operativo
que
se
este
utilizando
actualmente
(Windows,
Mac
OS,
Linux).
Ejecute
el
instalador
y
siga
los
pasos
del
Wizard
para
completar
la
instalación.
Recuerde
proporcionar
una
contraseña
para
el
superusuario
de
Postgres.
Recomendación:
Usuario:
“postgres”
Contraseñan:
“postgres”
Al
finalizar
el
asistente
le
pregunta
si
desea
lan
Comentarios de: Tutorial de construcción de una aplicación Java EE6 con interfaz JavaFX2 que invoca componentes EJB expuestos como servicios REST (0)
No hay comentarios