You are on page 1of 38

Aplicación Web “IMPORQUITO”

DEPARTAMENTO CIENCIAS DE LA COMPUTACIÓN


INGENIERÍA EN SISTEMAS E INFORMÁTICA

ARQUITECTURA DE SOFTWARE

TEMA: Aplicación Web con RESTful IMPORQUITO

AUTORES:
Flores Andrés
Topón Jessica

TUTOR:
Ing. Mauricio Campaña

NRC:
5538

Noviembre, 2018
Sangolquí
Aplicación Web “IMPORQUITO”

Contenido
Aplicación Web IMPORQUITO ......................................................................................................... 3

Instalación de Herramientas ............................................................................................................ 3

Instalación de Netbeans ............................................................................................................... 3

Instalación de Power Designer .................................................................................................... 6

Instalación de MySQL Workbench ........................................................................................... 10

Creación BD .................................................................................................................................. 18

Creación de BD Imporquito ...................................................................................................... 18

Pool de conexiones ........................................................................................................................ 19

Servidor Web ................................................................................................................................ 22

Creación de nuevo proyecto ...................................................................................................... 22

Creación de paquetes ................................................................................................................. 24

Mapeo de la Base de Datos ....................................................................................................... 25

Cliente ........................................................................................................................................... 32

Creación de nuevo proyecto ...................................................................................................... 32

Creación de paquetes ................................................................................................................. 35

Web Service Client.................................................................................................................... 35


Aplicación Web “IMPORQUITO”

Aplicación Web IMPORQUITO


Instalación de Herramientas
Instalación de Netbeans
1. En primer lugar nos dirigimos a la página oficial de descarga de NetBeans haciendo clic en
el siguiente enlace https://netbeans.org/downloads/

2. Tras la descarga abrimos el ejecutable y comenzará la instalación


Aplicación Web “IMPORQUITO”

3. Aceptamos los términos de licencia y pulsamos siguiente.

4. En la siguiente ventana se nos da la opción de cambiar la ruta de instalación tanto de NetBeans


como del paquete JDK.
Aplicación Web “IMPORQUITO”

5. Acepta las carpetas de instalación que propone y pulsa el botón Siguiente. En el cuadro que
aparece tan sólo tienes que pulsar el botón Instalar. Comenzará la instalación de NetBeans
Aplicación Web “IMPORQUITO”

6. Al pulsar el botón Terminar se cerrará y ya tendrás instalado NetBeans en el equipo

Instalación de Power Designer


1. Descargamos la herramienta del siguiente enlace http://powerdesigner.programas-gratis.net/
Aplicación Web “IMPORQUITO”

2. Ejecutamos el instalador

4. Seleccionamos la región y aceptamos los términos.


Aplicación Web “IMPORQUITO”

5. Damos clic en la pestaña siguiente


Aplicación Web “IMPORQUITO”

6. Esperamos a que se termine de Instalar.

7. Finalizamos la Instalación
Aplicación Web “IMPORQUITO”

Instalación de MySQL Workbench


1. Descargar la herramienta del siguiente enlace:
https://dev.mysql.com/downloads/workbench/?utm_source=tuicool

2. Ejecutar el archivo de la herramienta y aceptar los términos de instalación.


Aplicación Web “IMPORQUITO”

3. Seleccionar Developer Default

4. Hacer clic en siguiente (Next)


Aplicación Web “IMPORQUITO”

5. Seleccionar Execute para instalar todos los paquetes

6. Seleccionar siguiente (Next)


Aplicación Web “IMPORQUITO”

7. Colocar una contraseña para la herramienta


Aplicación Web “IMPORQUITO”

8. Seleccionar siguiente (Next)


Aplicación Web “IMPORQUITO”

9. Seleccionar execute
Aplicación Web “IMPORQUITO”

10. Finalizar

11. Seleccionar siguiente (Next)


Aplicación Web “IMPORQUITO”

12. Clic en Check y pulsar siguiente

13. Finalizar
Aplicación Web “IMPORQUITO”

Creación BD
Creación de BD Imporquito
1. Crear un BD con el nombre “imporquito”
Aplicación Web “IMPORQUITO”

2. Importar el script generado por la herramienta de modelado

Pool de conexiones
1. Clic derecho en el Servido MySQL -> Conectar
Aplicación Web “IMPORQUITO”

2. Colocar la contraseña del sevidor MySQL

3. Conectar la BD Imporquito; Clic derecho-> conectar


Aplicación Web “IMPORQUITO”

4. Colocar la contraseña
Aplicación Web “IMPORQUITO”

Servidor Web
Creación de nuevo proyecto
1. Seleccionar archivo-> Proyecto Nuevo

2. Seleccionar -> Java Web -> Web Application


Aplicación Web “IMPORQUITO”

3. Colocar un nombre y la ubicación donde se alojará el proyecto

4. Seleccione el Servidor de Aplicaciones, para el caso Payara.


Aplicación Web “IMPORQUITO”

5. Seleccione el framework para el proyecto.

Creación de paquetes
1. Clic derecho sobre Source Packages ->Nuevo -> Java Package

2. De la nominación a los paquetes (Modelo, Vista y Controlador)


Aplicación Web “IMPORQUITO”

Mapeo de la Base de Datos


1. Clic derecho sobre el paquete Modelo Nuevo / Otros, dentro de Categorías seleccione
Persistencia tipos de archivos Clases entidad a partir de bases de datos.
Aplicación Web “IMPORQUITO”

2. Seleccione la conexión a la Base de datos, y seleccione las tablas necesarias para su proyecto.
Aplicación Web “IMPORQUITO”

3. Seleccione el paquete en donde se guardará las clases. Seleccione Generar Anotaciones de


consulta y Crear unidad de Persistencia.

4. Seleccione tipo de Coleccione java.Util.List, Atributos para generar tablas y usar nombres de
las columnas en la Relaciones (Terminar)
Aplicación Web “IMPORQUITO”

5. ha creado las clases por cada tabla de nuestra base de datos.

6. Clic derecho sobre el proyecto, Nuevo / Otros, dentro de categorías Seleccione Web Services
y dentro de Tipos de Archivos RESTful Web Services from DataBase. (Siguiente).
Aplicación Web “IMPORQUITO”

7. Agregue las Clases Entidad Disponibles.

8. Verifique la localización.
Aplicación Web “IMPORQUITO”

9. Al finalizar se obtiene las clases FacadeREST creadas a partir de las Entity Classes

10. Al probar el Funcionamiento del Rest se visualizará de la siguiente manera. Seleccionar la


opción Test RESTful Web Service
Aplicación Web “IMPORQUITO”

11. En la pantalla que se muestra dejar la configuración por defecto y hacemos clic en Ok.
Aplicación Web “IMPORQUITO”

Cliente
Creación de nuevo proyecto
1. Seleccione Archivo / Nuevo Proyecto, dentro de este en Categoría seleccione Java Web y
dentro de Proyectos seleccione Web Aplication. (Siguiente)
Aplicación Web “IMPORQUITO”

2. De un nombre a su proyecto y detalle la localización de su proyecto. (Siguiente)

3. Seleccione el servidor de Aplicaciones en el que se hará Deploy su proyecto y la versión de


Java
Aplicación Web “IMPORQUITO”

4. Seleccione un framework que utilizara en su proyecto JavaServer Faces. (Finalizar)


Aplicación Web “IMPORQUITO”

Creación de paquetes
1. En el paquete Model, contiene las clases correspondientes a las entidades que maneja el
servidor, debido a que el protocolo RESTful para comunicación es independiente a cualquier
lenguaje. Esto impide el paso a través de clases como lo realiza el protocolo SOAP.

Web Service Client


1. Clic derecho sobre el proyecto Nuevo / Otros, dentro de categorías seleccione Web Services
y dentro de Tipo de Archivo Web Service Client. (Siguiente)
Aplicación Web “IMPORQUITO”

2. En la pantalla siguiente seleccione Browser dentro de esta seleccione el Web Service


Proveedor que hemos creado. Es necesario que el Web service Proveedor se encuentre
corriendo.

Vista
1. Login
Aplicación Web “IMPORQUITO”
Aplicación Web “IMPORQUITO”

You might also like