Está en la página 1de 19

Formando profesionales para el

Desarrollo Sostenible del Pas.


1

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
DEMOSTRACION DE UNA APLICACIN N-CAPASCON JAVA-
POSTGRESQL

En este manual podemos encontrar una gua importante para desarrollar
una aplicacin de escritorio N-Capas utilizando Herramientas Open-Source
(Netbeans y PostgreSQL).
Creamos nuestra Base de Datos







Formando profesionales para el
Desarrollo Sostenible del Pas.
2

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS

Empezamos creando un nuevo Proyecto Java de Escritorio:


Escogemos la carpeta Java, Java Desktop Application:






Formando profesionales para el
Desarrollo Sostenible del Pas.
3

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS


A continuacin le damos un nombre a nuestro Proyecto:






Formando profesionales para el
Desarrollo Sostenible del Pas.
4

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS


Una vez creado nuestro proyecto lo podemos ver as:








Formando profesionales para el
Desarrollo Sostenible del Pas.
5

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Ahora Dentro de nuestra Capa de Presentacin vamos a crear todos los
formularios que sean necesarios con sus enlaces respectivos desde el
formulario Contenedor o Principal que se crea por defecto con el Proyecto.

Y le vamos a dar un nombre:






Formando profesionales para el
Desarrollo Sostenible del Pas.
6

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS


Con esto hemos creado nuestro formulario que ser utilizado para Insertar
un Inventario.
Ahora arrastramos desde la Paleta todos los objetos que sean necesarios.








Formando profesionales para el
Desarrollo Sostenible del Pas.
7

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Ahora procedemos a crear la Capa de Reglas de Negocio.


Dentro del Paquete Reglas de Negocio que hemos creado vamos a aadir
todas las clases que sean necesarias para desarrollar nuestra aplicacin.
En este caso vamos a crear la clase Inventario (referente a mi tabla
Inventario de mi base de datos implementada en PostgreSQL).
















Formando profesionales para el
Desarrollo Sostenible del Pas.
8

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Y se genera lo siguiente:


Ahora procedemos a crear los atributos de mi clase. Recordemos que los
atributos de mi clase son iguales a los campos de mi tabla.








Formando profesionales para el
Desarrollo Sostenible del Pas.
9

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
A continuacin creamos los respectivos constructores para mi clase.

Ahora crearemos los get y set para cada atributo de mi clase. Sobre la clase
hacemos un clic con el botn derecho del mouse hasta que aparezca el
siguiente men contextual.


A continuacin debemos escoger a los atributos que deseamos que se creen
los get y set, en este caso deberamos escoger todos.






Formando profesionales para el
Desarrollo Sostenible del Pas.
10

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS

Una vez hecho esto tenemos casi lista mi clase Inventario, pero antes de
culminarla debo crear mi capa de Acceso a Datos, para crearla sigo los
siguientes pasos:
Obtengo la carpeta de archivos llamada AccesoADatos (disponible en la
plataforma) y la pego bajo la carpeta src de mi proyecto.
Accedemos a la carpeta src de mi proyecto Demo y pego la capa de
acceso a Datos.
En mi caso es la siguiente ruta
C:\Users\Diego\Documents\NetBeansProjects\Demo\src.








Formando profesionales para el
Desarrollo Sostenible del Pas.
11

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS

Despus de esto, regresamos a Netbeans y vemos que la capa
AccesoADatos se incluy en nuestro proyecto.


Dentro de la capa de Acceso a Datos debemos modificar la clase Global
con los parmetros de conexin a la Base de Datos. Para obtener estos
parmetros debemos crear una conexin desde Netbeans hacia PostgreSQL
siguiendo los siguientes pasos:







Formando profesionales para el
Desarrollo Sostenible del Pas.
12

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Nos ubicamos en la pestaa Servicios, bajo DataBases hacemos un clic con
el botn derecho del mouse:


A continuacin llenamos los datos de conexin con mi base de datos.







Formando profesionales para el
Desarrollo Sostenible del Pas.
13

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS







Formando profesionales para el
Desarrollo Sostenible del Pas.
14

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Si los parmetros son correctos, accedemos a la base de Datos y escogemos
el esquema en el que vamos a trabajar, en este caso el esquema es demo.


Finalizando esta parte, ahora debemos acceder a las propiedades de la
conexin para tomar esos valores y ubicarlos en la clase Global de la capa de
AccesoADatos.






Formando profesionales para el
Desarrollo Sostenible del Pas.
15

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS


Y vemos algo como esto:








Formando profesionales para el
Desarrollo Sostenible del Pas.
16

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Dicha informacin la ubicamos en los parmetros correspondientes de la
clase Global.



Una vez que tenemos lista la Capa e AccesoADatos, aadimos la librera de
conexin a una Base de Datos de PostgreSQL a nuestro proyecto as:

Escogemos el driver de PostgreSQL.






Formando profesionales para el
Desarrollo Sostenible del Pas.
17

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS

Una vez que agregamos debera aparecer esto:


Casi llegamos. Ahora regresamos a nuestra clase Inventario ubicada en la
capa de Reglas de Negocio y vamos a crear el mtodo de insercin de un
inventario de la siguiente manera:






Formando profesionales para el
Desarrollo Sostenible del Pas.
18

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS


Ahora su parte es realizar los mtodos Actualizar, Eliminar ya que se
realizan de la misma manera como se explica en la figura anterior.
Con esto lo nico que nos queda es llamar a estas funciones en la capa de
Presentacin. Regresamos al formulario NuevoInventario y llamamos a la
funcin insertar en el evento ActionPerformed del botn Aceptar.

Aparece algo como esto:







Formando profesionales para el
Desarrollo Sostenible del Pas.
19

UNIVERSIDAD INTERAMERICANA
DEL ECUADOR
ESCUELA DE GERENCIA DE SISTEMAS
Creamos un mtodo dentro del formulario para conversin de String a Date.

Y por ltimo dentro del evento ActionPerformed llamamos a la funcin
insertar pero para eso antes debemos llenar la informacin en el objeto.


Compilamos el cdigo del Proyecto y listo.

También podría gustarte