Está en la página 1de 38

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE INGENIERÍA CIVIL, DE SISTEMAS Y


ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

MATERIAL DIDÁCTICO
ASIGNATURA: TALLER DE PROGRAMACIÓN
PRIMERA UNIDAD LENGUAJE DE PROGRAMACIÓN
WEB
SEMANA: 09

MÓDULO: 01
Contenido
Introducción al módulo.....................................................................................................................2
Competencia que se espera lograr....................................................................................................2
Integrantes........................................................................................................................................2
Parte I: PROYECTO CRUD CON MVC..................................................................................................3
INTRODUCCION.............................................................................................................................3
PASO 01: CREAMOS EL PROYECTO................................................................................................3
Conclusiones...................................................................................................................................36
Recomendaciones...........................................................................................................................36
Referencias bibliográficas................................................................................................................36

1
Introducción al módulo
Con este módulo comprobaras la importancia del estudio y conocimiento de Servidores Web en el
desarrollo de páginas web para nuestra formación profesional como ingenieros de Sistemas.

En el cual podremos aprender a instalar a través de una terminal Linux y por comandos para
poder utilizarlos desde el sistema operativo Linux, y posteriormente realizar las respectivas
pruebas de forma local de nuestros proyectos.

En este módulo, se utilizaran los siguientses componentes:

Máquina Virtual: VMware Workstation 14 player

Sistema Operativo: Ubuntu 18.04.1 (64bts)

Competencia que se espera lograr


Con las actividades de este módulo serás capaz de Identificar los diferentes servidores web
existentes en el mundo.

Podrás conocer algunas diferencias entre servidores web y aplicaciones que contienen dichos
servidores.

Integrantes
Avalos Pintado Frank

Suclupe Santisteban Ronald

2
Parte I: PROYECTO CRUD CON MVC
INTRODUCCION
Cualquier portal web utiliza algún sistema de base de datos para almacenar la información
que luego mostrará en sus páginas. Para ello es necesario ejecutar una serie de acciones
básicas para su buen funcionamiento, que quedan referenciadas bajo el acrónimo de
CRUD: Create, Read, Update y Delete.
Esta aplicación hecha en NetBeans con Java para operaciones CRUD (mantenimiento),
sirve de modelo para soluciones donde las tablas tienen relaciones uno a muchos.
PASO 01: CREAMOS EL PROYECTO
Nuestro proyecto está basado en  el MVC o Modelo-Vista-Controlador es un patrón de
arquitectura de software que, utilizando 3 componentes (Vistas, Modelos y Controladores)
separa la lógica de la aplicación de la lógica de la vista en una aplicación y también
contiene las cuatro operaciones del CRUD es el acrónimo de "Crear, Leer, Actualizar y
Borrar" 

*Creamos el Proyecto en nuevo proyecto

3
Al proyecto le llamaremos CRUD

*Luego elegimos los server

4
Aquí tenemos el proyecto ya creado

*Ahora empezamos a crear los paquetes

5
*El primer paquete que crearemos es el cado donde estará contenido la conexión a la base de
datos (la base de datos está elaborada en MYSQL)

*Luego creamos el paquete Beans (Es una clase destinada a almacenar una cantidad de
datos para nuestro programa. Su fin es encapsular información, para reutilizar código
fuente, estructurando el código fuente en unidades lo más sencillas posible.)

6
*Como nuestro proyecto está basado en el MVC. Creamos un paquete que contenga el modelo de
nuestro proyecto

*Creamos otro paquete donde van estar almacenados los controladores

*Aquí creamos un paquete para la vista

7
*Ahora creamos las Clases

*la primera clase que crearemos es de la conexión que está contenida en el paquete del cado en
código java.

8
*Aquí crearemos la clase alumnos que estará en el paquete de los beans y contenida en código
java.

*creamos la clase apoderado en el paquete de los beans contenida en codigo java

9
*Creamos la clase Mfecha que esta contenida en el paquete Modelo.

*Creamos la clase MApoderado que esta contenida en el paquete Modelo.

10
*Creamos la clase Alumno que esta contenida en el paquete Controlador.

11
*Creamos la clase Apoderado que esta contenida en el paquete Controlador.

12
Conectamos el Proyecto con la base de datos haciendo uso de la clase conexión
13
*Método Conectar

*Metodo Desconectar

*Metodo PreparedStatement

14
*Metodo Resultset

15
Creamos las entidades con los get y los set

*BAlumno

16
*BApoderado

17
18
Creamos los métodos para realizar el crud en la clase MAlumno

*Llamamos a la clase conexión y al preparendStatement y al Resultset

*Metodo listar o leer

19
*Metodo Insertar

*Metod Actualizar

20
*Metodo Eliminar

*Metodo Extraer o mostrar

21
Creamos los métodos para realizar el crud en la clase MApoderado

*Llamamos a la clase conexión y al preparendStatement y al Resultset

*Metodo Listar

22
*Metodo Insertar

*Metodo Actualizar

23
*Metodo Eliminar

*Metodo Extraer

24
Con el controlador recibimos los parámetros para realizar las siguientes funciones. Une las vistas
con el modelo

*SApoderado

25
26
*SAlumno

27
28
29
Vistas

30
*Asi se verían las vistas

31
32
33
34
35
Conclusiones
Modelo Vista Controlador (MVC), es una arquitectura importante puesto que se utiliza
tanto en componentes gráficos básicos hasta sistemas empresariales; la mayoría de los
frameworks modernos utilizan MVC (o alguna adaptación del MVC).
Es importante el Método MVC, porque nos permite separar los componentes de nuestra
aplicación dependiendo de la responsabilidad que tienen, esto significa que cuando
hacemos un cambio en alguna parte de nuestro código, esto no afecte otra parte del mismo.
Sin dejar de lado al CRUD que lo hemos utilizado en el MVC, que como se explicó
anteriormente, el CRUD cumple las funciones básicas, que es Crear, Leer, Actualizar y
Borrar registros. Este resume las funciones requeridas por un usuario para crear y gestionar
datos, lo cual lo hace muy importante para un proyecto de gestión de datos al tener dichas
funcionalidades tan importantes.

Recomendaciones
Debido a la constante necesidad de obtener más conocimiento a diario, es muy útil saber
bien los conceptos de este método, saber bien cómo utilizar el CRUD en el MVC.
Teniendo siempre en cuenta para qué es necesario e importante el uso de este método, para
poder realizar buenos trabajo o proyectos al momento de elaborar el código.

Referencias bibliográficas
https://www.fdi.ucm.es/profesor/jpavon/poo/2.14.mvc.pdf
Tafur, C., (2017). Implementación de un software web CRUD, Bogotá, Colombia;
Editorial José Caldas
36
37

También podría gustarte