Modulo Jee Practica Pos Fp Une

Post on 22-Jun-2015

2.109 views 4 download

Transcript of Modulo Jee Practica Pos Fp Une

JEE – Aplicaciones CorporativasJava Enterprise Edition

Implementando un carrito de Compras

con JEE+PostGreSQL; utilizando Eclipse,

Hibernate, EJB3 y Struts con Servidor

Disertante: Lic. Marcos Jarahttp://www.marcosjara.com

Info@marcosjara.com

Hibernate, EJB3 y Struts con Servidor

JBOSS.

Requisitos para el mejor aprovechamiento

del Módulo.

1. Conocimiento avanzado de Java

• Herencia/Polimorfismo.

• Interfases

• Excepciones.

2. Conocimiento de JSP

Temario

• I – Instalación de HerramientasA. Instalación de la Base de Datos.

B. Instalación del Eclipse

C. Instalación del plugin Hibernate para Eclipse

D. Instalación del plugin Struts para Eclipse

• II – Instalación de Servidor de Aplicación.

Configurar todo el entorno, antes de implementar nada.

• II – Instalación de Servidor de Aplicación.

• III – Vista rápida del Servidor de Aplicación

• IV – Levantando Servidor JBoss 6.0 desde Eclipse

Galileo.

• V – Ejemplo práctico de una aplicación JEE

• VI – Diseñando la Base de Datos.

I-Instalación de las

Herramientas

A. Instalación de la Base de Datos

(Pausa)

Desinstalar si ya existe:

• PostGreSQL

I-Instalación de las Herramientas

• PostGreSQL

Obs: Borrar también el usuario postgres de

Windows

Instalación de la Base de Datos

PostGreSQL 8.4

I-Instalación de las Herramientas

PostGreSQL 8.4

Disponible en :

http://www.enterprisedb.com/products/pgdownload.do#windows

Instalación de la Base de Datos

Seleccionar

I-Instalación de las Herramientas

User: postgres

Passwd: admin

I-Instalación de las

Herramientas

B. Instalación del Eclipse

Instalación del Eclipse

Eclipse IDE for Java EE Developers o

I-Instalación de las Herramientas

Eclipse IDE for Java EE Developers o

(Galileo)

Disponible en :

http://www.eclipse.org/downloads

Instalación del Eclipse

Descomprimir zip en:

I-Instalación de las Herramientas

Descomprimir zip en:

c:\desarrolloPos\eclipse

I-Instalación de las

HerramientasC. Instalación de Hibernate Plugins C. Instalación de Hibernate Plugins

para el Eclipse

D. Instalación de Struts Plugins para el

Eclipse

Instalación del Plugin Hibernate y

Struts

Ambos disponible en:

I-Instalación de las Herramientas

Ambos disponible en:http://www.jboss.org/tools/download

Instalación del Plugin Hibernate y

Struts

Descomprimir y copiar los plugins

I-Instalación de las Herramientas

Descomprimir y copiar los plugins

dentro de la carpeta plugins del

eclipse.

II-Instalación del

Servidor de AplicacionesServidor de Aplicaciones

II-Instalación del Servidor de

Aplicaciones

JBoss 6.0

Disponible en :

http://sourceforge.net/projects/jboss/files/JBoss/JBoss-6.0.0.M2

II-Instalación del Servidor de

Aplicaciones

Descomprimir el JBoss en la carpeta

raiz de forma que quede así:

c:\jboss-6.0.0.20100216-M2

III-Vista rápida del

Servidor de AplicacionesServidor de Aplicaciones

III-Vista rápida del Servidor de

Aplicaciones

• Qué significa el contenido de las

carpetas?

• Donde se colocan las librerías? • Donde se colocan las librerías?

alcance de las librerías.

• Cuántos tipos de configuración hay?

IV-Levantando el

Servidor de Aplicaciones

Jboss 6.0 desde Eclipse Jboss 6.0 desde Eclipse

Galileo

IV-Levantando el Servidor en Eclipse

• Creando el Server

• Aplicando cambios en la

configuración.configuración.

• Testando a través de

http://localhost:8080/

V-Ejemplo práctico de

una Aplicación JEE

“Implementando un Carrito de

Compras”

Ejemplo práctico de una aplicación JEE

Objetivos

1. Crear una aplicación Web donde se pueda

implementar la especificación JEE.

2. Crear componentes Enterprise Java

Beans/EJB, Entity Beans y Sessions BeansBeans/EJB, Entity Beans y Sessions Beans

3. Trabajar en proyectos distribuidos en N

Niveles

4. Utilizar el patrón MVC.

Ejemplo práctico de una aplicación JEE

Prototipo de la aplicación final a ser desarrollada

Ejemplo práctico de una aplicación JEE

Prototipo de la aplicación final a ser desarrollada

Ejemplo práctico de una aplicación JEE

Prototipo de la aplicación final a ser desarrollada

Ejemplo práctico de una aplicación JEE

Prototipo de la aplicación final a ser desarrollada

VI-Diseñando la Base de

Datos

“Implementando un Carrito de

Compras”

VI-Diseñando la Base de Datos

EJB

Enterprise Java Beans

Creando las clases de Entidad con el

Hibernate.

EJB

Enterprise Java Beans

Creando las clases de Sesion.

EJB

Enterprise Java Beans

Creando las clases de Teste para

probar las componentes

implementados.

Gracias!