Caso de estudio

1. Gestión de notas en una página web, arquitectura MVC Estudio:notas Estudio:MVC

a. Primera etapa

Este caso de estudio consiste en poder agregar y eliminar un conjunto de notas en una página web. Intentamos seguir una arquitectura MVC (Modelo Vista Controlador), para poder cambiar la presentación como elija el usuario. Esta arquitectura consiste en separar adecuadamente cada componente de la aplicación. Por lo tanto, el modelo de datos almacenará todas las notas del usuario, mientras que la vista (presentación), recorrerá este modelo de datos para realizar la visualización.

Cuando inicie un proyecto, no puede centrarse solo en el esqueleto de la aplicación. Como vimos en un capítulo anterior, lo que se debería favorecer es la arquitectura en módulo. Entonces tenemos como punto de partida algo como esto:

var notas = ( function() { 
   return { 
      agregarItem: function() { 
      }, 
      eliminarItem: function( indice ) { 
      } 
   }; 
 
} )(); 

Por lo tanto, este módulo básico ofrece dos accesos a través de los métodos agregarItem y eliminarItem. Tenga en cuenta que este último tiene un parámetro llamado indice, porque es necesario especificar qué nota eliminar.

b. Modelo de datos Estudio:modelo de datos

Como hemos visto...

Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Formulario
Siguiente
AJAX