Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
Podrás conocer algunas diferencias entre servidores web y aplicaciones que contienen dichos
servidores.
Integrantes
Avalos Pintado Frank
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"
3
Al proyecto le llamaremos CRUD
4
Aquí tenemos el proyecto ya creado
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
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.
9
*Creamos la clase Mfecha 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
19
*Metodo Insertar
*Metod Actualizar
20
*Metodo Eliminar
21
Creamos los métodos para realizar el crud en la clase MApoderado
*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