guia hibernate y jpa vehialpes

23
Guia Hibernate y Jpa. Arquitectura de Software Version 0.5 Preparado por <Luis Alejandro Rodriguez Torres, Wilmer Oidor Bolaños> <Universidad Catolica de Colombia> <16 Noviembre 2012>

Upload: wilmer-oidor

Post on 25-Nov-2015

48 views

Category:

Documents


0 download

TRANSCRIPT

  • Guia Hibernate y Jpa.

    Arquitectura de Software

    Version 0.5

    Preparado por

  • Control de cambios

    Versin Fecha Elaborado por: Razn de la actualizacin

    0.5 16/011/2012 Luis A Rodriguez T. 624727

    Wilmer David Oidor 624708

    Documento Inicial

  • Enlaces de descarga: Antes de comenzar con la gua se tendr que descargar las siguientes

    herramientas:

    a. Ide Eclipse EE juno

    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/rele

    ase/juno/SR1/eclipse-jee-juno-SR1-win32.zip

    b. Descargar el servidor de aplicacione en versin Zip

    http://tomcat.apache.org/download-70.cgi

  • http://sourceforge.net/projects/hibernate/files/hibernate4/4.1.8.Final/

    http://www.mysql.com/downloads/mirror.php?id=409760

  • http://www.mysql.com/downloads/mirror.php?id=409560

    http://javaserverfaces.java.net/

  • http://primefaces.org/downloads.html

    La versin .Jar de Primefaces

    http://repository.primefaces.org/org/primefaces/themes/bluesky/1.0.8/

  • Primero se crea una base de datos llamada vehialpes desde la lnea de comando de Mysql o desde

    cualquier editor de su preferencia.

    Las tablas son las siguientes:

    CREATE TABLE `informacion_comprador` (

    `cc` VARCHAR(12) NOT NULL,

    `nombres` VARCHAR(30) DEFAULT NULL,

    `apellidos` VARCHAR(30) DEFAULT NULL,

    `telefono` VARCHAR(20) DEFAULT NULL,

    `direccion` VARCHAR(30) DEFAULT NULL,

    `concesionario` VARCHAR(30) DEFAULT NULL,

    `marca carro` VARCHAR(30) DEFAULT NULL,

    `color` VARCHAR(30) DEFAULT NULL,

    `placa` VARCHAR(10) DEFAULT NULL,

    `modelo` VARCHAR(10) DEFAULT NULL,

    `razones_compra` VARCHAR(40) DEFAULT NULL,

    `fecha_compra` DATE DEFAULT NULL,

    PRIMARY KEY (`cc`)

    ) ENGINE=INNODB DEFAULT CHARSET=latin1

    CREATE TABLE `usuario` (

    `id` VARCHAR(4) NOT NULL,

    `usuario` VARCHAR(20) DEFAULT NULL,

    `password` VARCHAR(20) DEFAULT NULL,

    `nombres` VARCHAR(30) DEFAULT NULL,

    PRIMARY KEY (`id`)

    ) ENGINE=INNODB DEFAULT CHARSET=latin1

  • Luego abrimos Eclipse y seguimos los pasos:

  • Seguidos estos pasos lo nico que se debe realizar es entrar a un navegador web en la siguiente

    direccin ya que lo tenemos local http://localhost:8080/vehialpes/inicio.jsf y utilizar la aplicacin,

    recordemos que tenemos que usar uno de los usuarios ya registrados ya que no se ha

    implementado la opcin de crear usuarios nuevos, el objetivo es crear un CRUD que utilizen los

    empleados de los concesionarios de vehialpes para que puedan crear, consultar, modificar y/o

    eliminar posibles o compradores de vehculos dentro de vehialpes.