Como hacer un pagina con jsf

Páginas: 17 (4132 palabras) Publicado: 27 de julio de 2010
Netbeans 6.0, JPA y JSF
De CIST
Tabla de contenidos[esconder] * 1 Objetivo * 2 Requisitos * 3 Preparando la Base de datos * 4 Configurando la conexion a la base de datos en Netbeans * 5 Creando la aplicación Web en Netbeans * 6 Creando los Entidades desde la base de datos * 6.1 Generadores en JPA * 6.1.1 Recomendación para los generadores * 6.2 El archivopersistance.xml * 7 Netbeans 6.0 y JSF * 8 Creando el JSF * 8.1 Realizar el binding de los proveedores * 8.2 Ejecutar la aplicación * 8.3 Las vistas del Editor de JSF * 8.3.1 La vista de Diseño * 8.3.2 La vista de JSP * 8.3.3 La vista de Java * 8.4 Creando el evento y registrando en la base de datos * 9 Creando el Listado de Artículos * 9.1Listando los árticulos * 9.2 Modificando sl EJB-QL de los RowSets * 10 Creando la navegación entre dos JSF * 10.1 Navegación de capturar artículo a listar artículo |
[editar]
Objetivo
El objetivo de este manual es describir el uso de los Visual Web Java Server Faces de Netbeans 6.0 utilizando JPA con TopLink, en una base de datos MySQL y PostgreSQL.
[editar]
Requisitos
Estetutorial parte de que usted tiene conocimientos básicos de:
* Java Server Faces
* Java Persistence API.
* NetBeans IDE 6.0
* NetBeans Visual Web Pack 6.0
* Tomcat 6.0
* Al usar este servidor, es necesario copiar las siguientes librerias a la carpeta lib (/platform7/lib)
* toplink-essentials
* postgres
* TopLink
* PostgreSQL o MySQL[editar]
Preparando la Base de datos
La base de datos a utilizará únicamente dos tablas, articulo y proveedor contemplando sus llaves foraneas.

PostgreSQL En el caso de postgresql es necesario crear el usuario almacen y la base de datos almacen. Para crear el usuario y la base de datos se recomienda utilizar el PGAdminIII.
CREATE TABLE articulo
(id_articulo serial NOT NULL,
nombre character varying(50) NOT NULL,
descripcion character varying(250),
id_proveedor integer NOT NULL,
CONSTRAINT pk_articulo PRIMARY KEY (id_articulo),
CONSTRAINT fk_articulo_proveedor FOREIGN KEY (id_proveedor)
REFERENCES proveedor(id_proveedor) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (OIDS=FALSE);
ALTER TABLE articulo OWNER TO almacen;

CREATE TABLE proveedor
(
id_proveedor serial NOT NULL,
nombre character varying(50) NOT NULL,
CONSTRAINTpk_proveedor PRIMARY KEY (id_proveedor)
)
WITH (OIDS=FALSE);
ALTER TABLE proveedor OWNER TO almacen;

MySQL En mysql basta con firmarse utilizando el usuario root (En una ambiente de producción esto no es recomendable) y ejecutar la siguiente instrucción para crear la base de datos:
create database almacen;
El siguiente paso escrear las tablas en la base de datos.
CREATE TABLE articulo (
id_articulo INTEGER NOT NULL AUTO_INCREMENT,
nombre VARCHAR(50) NOT NULL,
descripcion VARCHAR(250) ,
id_proveedor INTEGER NOT NULL,
PRIMARY KEY (id_articulo)
)
ENGINE = InnoDB;CREATE TABLE proveedor (
id_proveedor INTEGER NOT NULL AUTO_INCREMENT,
nombre VARCHAR(50) NOT NULL,
PRIMARY KEY (id_proveedor)
)
ENGINE = InnoDB;
Una vez que se crearon las tablas, es necesario generar la llave foranea. Para que esto funcione sus tablas tienen que haber sido creadas con InnoDB...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como hacer su pagina WEB
  • Como hacer una pagina web
  • Como Se Hace Un Pie De Pagina
  • ¿como hacer una pagina web?
  • COMO HACER UNA PAGINA
  • Como Hacer Una Pagina Web
  • Como Hacer Un Resume Una Sola Pagina
  • Como Hacer Una Pagina Web Con Access

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS