28
Aplicación web con HIBERNATE + SPRING Desarrollo De aplicaciones Web 2

Aplicación web con HIBERNATE + SPRING

  • Upload
    benny

  • View
    46

  • Download
    2

Embed Size (px)

DESCRIPTION

Aplicación web con HIBERNATE + SPRING. Desarrollo De aplicaciones Web 2. +. Utilizaremos las siguientes herramientas. Hacemos el uso de una tabla , utilizaremos la tabla cargo. Creamos una BD ejemplo. Creamos un nuevo proyecto dentro del N etbeans - PowerPoint PPT Presentation

Citation preview

Page 1: Aplicación web  con HIBERNATE + SPRING

Aplicación web con HIBERNATE + SPRINGDesarrollo De aplicaciones Web 2

Page 2: Aplicación web  con HIBERNATE + SPRING

Utilizaremos las siguientes herramientas

+

Page 3: Aplicación web  con HIBERNATE + SPRING

Creamos una BD ejemplo

Hacemos el uso de una tabla , utilizaremos la tabla cargo

Page 4: Aplicación web  con HIBERNATE + SPRING

1. Creamos un nuevo proyecto dentro del Netbeans2. Seleccionamos en categorías java web en proyectos web

Application3. Asignaremos un nombre al proyecto >siguiente>siguiente

4. Seleccionamos los Framework que utilizaremos ( Spring y Hibernate )

Seleccionamos La conexión de la BD

Page 5: Aplicación web  con HIBERNATE + SPRING

1. Seleccionamos el driver de la conexión, en esta ocasión Mysql

2 .Mencionamos la BD a la cual nos vamos a conectar 3. Añadimos la

contraseña de acceso en la BD

4. Verificamos que la conexión sea

exitosa

5. Luego daremos >siguiente > finalizar >ok

Page 6: Aplicación web  con HIBERNATE + SPRING

• Una vez creada ya la conexión, finalizaremos con loa creación de la aplicación

Page 7: Aplicación web  con HIBERNATE + SPRING

Agregaremos una propiedad dentro del archivo xml hibernate.cfg-xml

Page 8: Aplicación web  con HIBERNATE + SPRING

Estructuramos la aplicación como se muestra a continuación

• Creamos lo siguientes paquetes

Page 9: Aplicación web  con HIBERNATE + SPRING

Creamos una pagina jsp

Asignamos un nombre a la pagina : Cargo.jsp

Page 10: Aplicación web  con HIBERNATE + SPRING

En la pagina creada implementamos el siguiente código

Page 11: Aplicación web  con HIBERNATE + SPRING

• Dentro del paquete controller , creamos una clase java• cargoController

• Implementamos el listado dentro de cargoController

Page 12: Aplicación web  con HIBERNATE + SPRING

• Creamos el archivo HibernateUtil

Page 13: Aplicación web  con HIBERNATE + SPRING

• En el hibernateUtil haremos las siguientes configuraciones• En las partes marcadas , cambiaremos

AnnotationConfiguration() Configuration()

Page 14: Aplicación web  con HIBERNATE + SPRING

• Creamos archivos de persistencia ,Hibernate Reverse Engineeing Wizard.

Page 15: Aplicación web  con HIBERNATE + SPRING

• Se le asignara un nombre al archivo, lo dejo por defecto.

• Damos siguiente.

Page 16: Aplicación web  con HIBERNATE + SPRING

• Nos mostrar las tablas de la BD, seleccionamos las tablas con lo que se va a trabajo, se les recomiendo utilizar todos, si es que va a realizar un proyecto completo

• Damos finalizar

Page 17: Aplicación web  con HIBERNATE + SPRING

• Se creara el archivo con el esquema de la tabla de la BD

Page 18: Aplicación web  con HIBERNATE + SPRING

Realizamos el mapeo de la BD mediante el POJOS , con hibernate

Page 19: Aplicación web  con HIBERNATE + SPRING

• Nos aparecera la siguiente ventana, marcaremos el JDK 5 Language Features.

Damos finalizar

Page 20: Aplicación web  con HIBERNATE + SPRING
Page 21: Aplicación web  con HIBERNATE + SPRING

• En el paquete controller - CargoController

• Importamos HibernateUtil

Page 22: Aplicación web  con HIBERNATE + SPRING

• Instanciamos los controladores creados

Page 23: Aplicación web  con HIBERNATE + SPRING

• Dentro del la pagina index.jsp , agregamos un hipervínculo a la pagina de cargo.htm

Page 24: Aplicación web  con HIBERNATE + SPRING

• Acabamos de Terminar la aplicación web utilizando hibernate + Spring

• Ahora les mostrare como quedara.

Page 25: Aplicación web  con HIBERNATE + SPRING
Page 26: Aplicación web  con HIBERNATE + SPRING
Page 27: Aplicación web  con HIBERNATE + SPRING
Page 28: Aplicación web  con HIBERNATE + SPRING