Patrones de Diseño - ¿Que significa MVC? -¿Que es MVC?

Buenas, hace ya tiempo que no posteo, así que bueno vamos a romper la racha.
Hoy vamos a ver que es MVC.

¿Que significa MVC?

Bueno en términos de computación (obvio de que vamos hablar en este blog!), MVC significa MODEL-VIEW-CONTROLER, es español MODELO-VISTA-CONTROLADOR.

¿Que es el MVC?

El MVC, es un patrón de de diseño, dicho patrón se introdujo en el ámbito computacional mediante  “Smalltalk”, el mismo esta compuesto por tres grandes capas: modelo, vista y controlador. Su fin principal es mantener un sistema separado por capas.




Capas del MVC

  • Modelo: Es el encargado de administrar la lógica de tu aplicación y tiene como finalidad servir de abstracción de algún proceso del mundo real, tiene acceso a la Base de Datos, POJOS, etc.
  • Vista: Es simplemente la representación visual del modelo, es decir en otras palabras la interfaces usuario. Al tener esta capa desacoplada del modelo, no hace falta pensar todas las lógicas internas del sistema nuevamente, si no simplemente cambiar la parte visual del mismo.
  • Controlador: Es el escuchador a los eventos que genere el usuario, es decir es el que permite que interactuen el usuario con el sistema. Interpreta los eventos (la entradas) atravez del teclado y/o ratón.


¿Por que usar MVC?

Porque fue diseñada para reducir el esfuerzo al momento de programar. Ademas porque permite una clara separación entre los componentes de un programa; lo cual nos permite implementarlos por separado. Lo cual es mas optimo para el trabajo en equipo.

Bueno espero que allá quedado claro que es el MVC.

Saludos!




Patrones de Diseño - ¿Que significa MVC? -¿Que es MVC? Patrones de Diseño - ¿Que significa MVC? -¿Que es MVC? Reviewed by El lado oscuro de java on mayo 24, 2012 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.