ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Aplicaciones Web En Java


Enviado por   •  4 de Diciembre de 2012  •  6.481 Palabras (26 Páginas)  •  805 Visitas

Página 1 de 26

JUEVES, FEBRERO 24, 2011

JAVA - APLICACIÓN WEB, CARRITO DE COMPRAS PARTE II - CREACIÓN DEL MODELO

3:48 P.M. HENRY WONG 12 COMENTARIOS

"Si usa algún código del siguiente tutorial, den el icono de ME GUSTA del Facebook que se encuentra en su mano derecha, para que se vuelva Seguidor del Blog y también comentenos que tal les pareció el tutorial"

1. ENTORNO

• MySQL 5.1.

• NetBeans IDE 6.9.1

• Apache Tomcat

• JDK 1.6.0 - 21

2. INTRODUCCIÓN

El modelo es la representación específica de la información con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema también puede operar con más datos no relativos a la presentación, haciendo uso integrado de otras lógicas de negocio y de datos afines con el sistema modelado. Acá crearemos nuestrosJavaBeans y las clases que se encargaran de llamar a los procedimientos almacenados que hemos creado en nuestra base de datos BDTutorial que esta en MySQL 5.1.. Para comunicar Java con Base de datos usamos lo que comúnmente se conoce como JDBC y para ejecutar consultas o inserciones a nuestra base de datos usamos las interfaces java.sql.Statement que espera que se le pase una sentencia SQL de forma completa por ejemplo "insert into producto values(1,'valor01')", para ejecutar sentencias preparadas se utiliza la interfaz java.sql.PreparedStatement que en los lugares donde se deben de poner los valores para la sentecia SQL se representan entre ? para después poder asignar sus valores respectivos por ejemplo "insert into producto values(?,?)" y la ultima clase para llamar a procedimientos almacenados es la clase java.sql.CallableStatement que es la que utilizaremos para este tutorial

3. CREANDO EL PROYECTO

3.1. Proyecto en Netbeans

Primero debemos de crear un proyecto web en Netbeans y para eso abriremos el Netbeans y buscaremos el menu File y luego New Project. Y seleccionaremos que deseamos crear un proyecto del tipo Web Application

De ahí presionamos el botón Next y nos pedirá que pongamos un nombre a nuestro proyecto y lo llamaremos CarritoComprasJSP

Luego nos pedirá que seleccionamos en que servidor queremos que se ejecute nuestro proyecto web. En este caso lo ejecutaremos en el servidor de Apache Tomcat

3.2. Estructura del proyecto

Para explicar la estructura que vamos a tener del proyecto, les presento el siguiente gráfico que nos indicara como se distribuirá el Modelo, el Controlador y la Vista

4. DESARROLLO

4.1. Creando el Paquete

Primero debemos de crear nuestro paquete que se llamara Modelo. En el gráfico se explica como crear el paquete

Y al paquete lo llamaremos Modelo

4.2. Creando los JavaBeans

Para crear los JavaBeans debemos de crear las clases que tendran la misma estructura de las tablas de nuestra base de datos, eso quiere decir que si por ejemplo en alguna tabla de nuestra base de datos tenemos una columna del tipo Varchar en Java tendriamos una variable del tipo String, si tenemos un variable del tipo Decimal en Java seria double. Para eso hacemos clic derecho en nuestro paquete que se llama Modelo, de ahi nos vamos a New y seleccionamos Java Class

4.2.1. Clase Producto

La clase Producto tiene la misma estructura de nuestra tabla Producto de nuestra base de datos, a continuación les comparto el código fuente de la clase.

package Modelo;

//@author Henry Joe Wong Urquiza

public class Producto {

//Las columnas que tiene la tabla Producto

private int codigoProducto;

private String nombre;

private double precio;

//Constructor de la clase sin parametros

public Producto() {

}

//Constructor de la clase con parametros

public Producto(int codigoProducto, String nombre, double precio) {

this.codigoProducto = codigoProducto;

this.nombre = nombre;

this.precio = precio;

}

//Metodo toString de la clase que nos retorna

//el nombre del producto

@Override

public String toString() {

return nombre.toUpperCase();

}

//Metodos get y set de la clase

public int getCodigoProducto() {

return codigoProducto;

}

public void setCodigoProducto(int codigoProducto) {

this.codigoProducto = codigoProducto;

}

public String getNombre() {

return nombre;

}

public void setNombre(String nombre) {

this.nombre = nombre;

}

public double getPrecio() {

return precio;

}

public void setPrecio(double precio) {

this.precio = precio;

}

}

4.2.2. Clase Venta

La clase Venta tiene la misma estructura de nuestra tabla Venta de nuestra base de datos, a continuación les comparto el código fuente de la clase.

package Modelo;

// @author hwong

import java.sql.Timestamp;

public class Venta {

//Las columnas que tiene la tabla Venta

private int codigoVenta;

private String cliente;

private Timestamp fecha;

//Constructor de la clase sin parametros

public Venta() {

}

//Constructor de la clase con parametros

public Venta(int codigoVenta, String cliente, Timestamp fecha) {

this.codigoVenta = codigoVenta;

this.cliente = cliente;

...

Descargar como (para miembros actualizados) txt (25 Kb)
Leer 25 páginas más »
Disponible sólo en Clubensayos.com