style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Aplicacion Con Acceso a Bases de Datos Java MySql y Patrones de Diseño Parte 2

Una vez que se tiene creaa la Base de Datos se procederá a crear el proyecto, para lo cual utilizaremos Netbeans 6.8
Por lo tanto, iniciar el NetBeans, y apartir de la pantalla inicial del IDE

  1. Archivo (File)
  2. Nuevo Proyecto (New Project )
  3. En las categorias elegir Java
  4. En los proyectos Aplicacion Java (Java Application)

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

  6. Terminar o Finish

Una vez creado el proyecto el IDE muestra la siguiente pantalla

Lo primero que haremos sera 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

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:
Creación del paquete DAO

Creación del paquete facade

Creación del paquete delegate

Creación del paquete vista

Despues de haber creado los paquetes ya se cuenta con la estructura de la aplicación, asi que ahora a crear cada una de las clases correspondientes a cada paquete, el primero de ellos es la clases ArticuloDTO

Creación de la clase ArticuloDTO

  1. Seleccionar el paquete com.ezjamvc.modelo.dto
  2. Clic secundario
  3. Nuevo
  4. Clase java

      Ahora que tenemos creada clase ArticuloDTO, la codificación se realizará de acuerdo al siguiente Diagrama de Clases.

      Por lo tanto la codificación de la clase quedaria de la siguiente forma.

      package com.ezjamvc.modelo.dto;
      import java.io.Serializable;
      /*** @author asuncion */
      public class ArticuloDTO implements Serializable {
          private String claveArticulo;
          private String descripcion;
          private double precio;
          private int existencias;

          public ArticuloDTO() {
          }

          public String getClaveArticulo() {
              return claveArticulo;
          }

          public void setClaveArticulo(String claveArticulo) {
              this.claveArticulo = claveArticulo;
          }

          public String getDescripcion() {
              return descripcion;
          }

          public void setDescripcion(String descripcion) {
              this.descripcion = descripcion;
          }

          public int getExistencias() {
              return existencias;
          }

          public void setExistencias(int existencias) {
              this.existencias = existencias;
          }

          public double getPrecio() {
              return precio;
          }

          public void setPrecio(double precio) {
              this.precio = precio;
          }

          @Override
          public String toString() {
              StringBuffer sb = new StringBuffer();
              sb.append("Clave Articulo ").append(getClaveArticulo()).append("\n");
              sb.append("Descripcion Articulo ").append(getDescripcion()).append("\n");
              sb.append("Precio Articulo ").append(getPrecio()).append("\n");
              sb.append("Existencias Articulo ").append(getExistencias()).append("\n");
              return sb.toString();
          }
      }

      Hasta aqui tenemos definida la estructura de la aplicación a desarrollar y hemos creado una clase java (ArticuloDTO) que se apega a los lineamientos del patron Data Transfer Object, para mas información del patron consultar: Core J2EE Patterns - Transfer Object , continuamos en la proxima entrega con la creacion de las clases del paquete DAO

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

genial

me gusta mucho como lo explicas, creo que habemos muchos que necesitamos explicaciones desde cero y a mi en lo particular me ayuda demaciado, gracias... estare en espera del o los siguientes

gracias por compartir

que chido q todavia existan personas como ustedes que les gusta compartir sus conocimientos , soy un vil novato en java pero cada dia q leo mas acerca de java y practico , me sorprende mas lo que se puede hacer, Gracias por compartir y ojala puedas seguir poniendo mas tutos , ojala en un tiempo puedas colocar algo como para hacer aplicaciones graficas y muchas GRACIASSS por compartir.

Solo una pequeña duda , se supone q yo ya tengo q tener configurado el conector para poder usar mySQL en java ?? o eso sigue en el prox tuto ??

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">