Informática Administrativa

Páginas: 17 (4148 palabras) Publicado: 21 de noviembre de 2012
Desarrollo de de un proyecto M – V – C, Java, MySql y
NetBeans 6.8
En esta guia se creará una aplicación con acceso a bases de datos
que permita gestionar los articulos y sus respectivos movimientos, sera
algo sencillo, pero sustancial, se aplicarán los patrones de diceños: Data
Transfer Object (DTO), Data Access Object (DAO), Session Facade y
Bussines delegate, todo esto paracumplir con el patron arquitectonico
Modell - View - Controller.

Figura 1 Estructura de los casos de uso de la aplicacion a desarrollar.

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.com

Página 1

Conceptos Básicos.
Patrón de Diseño
Un patrón de diseño es una abstracción de una solución en un
nivel alto. Los patrones solucionan problemas que existen en muchos
nivelesde abstracción. Hay patrones que abarcan las distintas etapas
del desarrollo; desde el análisis hasta el diseño y desde la arquitectura
hasta la implementación. Entonces un patrón de diseño es un conjunto
de reglas que describen como afrontar tareas y solucionar problemas
que surgen durante el desarrollo de software.
Los patrones de diseño empezaron a reconocerse a partir de las
descripcionesde varios autores a principios de 1990, el cual culmina en
el año 1995 con la publicación del libro "Design Patterns -- Elements of
Reusable Software" de Gamma, Helm, Johnson y Vlissides; conocidos
como GOF(Gang of Four, la pandilla de los 4).
Para la creación de la aplicación propuesta, se va a definir el siguiente

modelo de datos.

LIA. José Asunción Enríquez Zárateasuncionez@hotmail.com

Página 2

El script sql de creación.
DROP SCHEMA IF EXISTS EzjaMVC;
CREATE SCHEMA IF NOT EXISTS EzjaMVC;
USE EzjaMVC;
CREATE TABLE IF NOT EXISTS Articulo (
claveArticulo CHAR(10) NOT NULL ,
descripcion VARCHAR(50) NOT NULL ,
precio DECIMAL(12,2) NOT NULL ,
existencias INT NOT NULL ,
PRIMARY KEY (claveArticulo));
CREATE TABLE IF NOT EXISTS Movimientos(
folio CHAR(18) NOTNULL ,
fecha DATE NOT NULL ,
tipoMov CHAR(1) NOT NULL ,
cantidad INT NOT NULL ,
claveArticulo CHAR(10) NOT NULL ,
PRIMARY KEY (folio) ,
INDEX fk_Movimientos_Articulo (claveArticulo ASC) ,
CONSTRAINT fk_Movimientos_Articulo
FOREIGN KEY (claveArticulo)
REFERENCES Articulo (claveArticulo)
ON DELETE CASCADE
ON UPDATE CASCADE);

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.comPágina 3

Creación del la Bd

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.com

Página 4

Creación del Proyecto
Una vez que se tiene creada la Base de Datos se procederá a crear
el proyecto, para lo cual utilizaremos Netbeans 6.8
Por lo tanto, iniciar el NetBeans, y a partir de la pantalla inicial del IDE
1. Archivo (File)
2. Nuevo Proyecto (New Project )
3. En lascategorías elegir Java
4. En los proyectos Aplicación Java (Java Application)

5. Asignar Nombre (EzjaMVC, el nombre que mas confianza le
tengan).

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.com

Página 5

6. Terminar o Finish

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.com

Página 6

Una vez creado el proyecto el IDE muestra la siguiente pantalla

Loprimero que haremos será crear la estructura de paquetes a utilizar
en el proyecto, para crear un paquete en NetBeans, se crearan los
siguientes paquetes:
1. com.ezjamvc.modelo.dto
2. com.ezjamvc.modelo.dao
3. com.ezjamvc.modelo.facade
4. com.ezjamvc.modelo.delegate
5. com.ezjamvc.vista.formularios

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.com

Página 7

Creación delpaquete DTO
El proceso de creación de los paquetes, basta con seguir
1. Clic secundario sobre el nodo paquetes de fuente o (sources
packages)
2. Elegir la opción nuevo (new)
3. Paquete java (java package).
4. Anotar el nombre del paquete
5. Terminar

Repetir el proceso para la creacion de los demas paquetes:

LIA. José Asunción Enríquez Zárate

asuncionez@hotmail.com

Página 8...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica administrativa
  • Informatico Administrativo
  • Informatica Administrativa
  • informatica administrativa
  • Informatica Administrativa
  • informatica administrativa
  • Informática Administrativa
  • INFORMATICA ADMINISTRATIVA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS