A- De Sistemas

Páginas: 2 (303 palabras) Publicado: 1 de octubre de 2012
ENTENDIENDO LA ARQUITECTURA MVC
El término MVC proviene de tres palabras dentro del ambiente de desarrollo de software: Model – View – Controller, (Modelado, Vista y Controlador). Estaarquitectura permite dividir nuestras aplicaciones en tres grandes capas:



• Modelado: Es el responsable de la conexión a la base de datos y la manipulación de los datos mismos.Esta capa está pensada para trabajar con los datos como así también obtenerlos, pero no mostrarlos, ya que la capa de presentación de datos es la vista.


• Vista: Todo lo que serefiera a la visualización de la información, el diseño, colores, estilos y la estructura visual en sí de nuestras páginas.


• Controlador: Su responsabilidad es procesar y mostrar losdatos obtenidos por el Modelado. Este trabaja de intermediario entre los otros dos, encargándose también de la lógica de negocio.
La imagen nos ayuda a entenderlo mejor:

Symfony es unframework totalmente basado sobre la arquitectura MVC por lo que veremos poco a poco como se implementan estos conceptos.

¿QUÉ ES UN FRAMEWORK ORM?
La sigla ORM deriba deObject-Relational mapping (Mapeo entre Objetos y Relaciones). Este framework es el encargado de tratar con nuestra base de datos desde la conexión, generación de SQL, manipulación de datos,transacciones y desconexión.

Cuando hablamos de motores de base de datos se dice que cada tabla es una relación.

Cuando hablamos de una aplicación orientada a objetos decimos que tratamoscon objetos y no con tablas.

Para esto, lo que hacemos es crear clases que mapean cada relación de la base de datos y en lugar de tratar directamente con la base de datos, tratamos conlos objetos y el ORM se encargará de traducir lo necesario para tratar con la base de datos.

Con esto logramos una abstracción casi del 100% con relación al motor de base de datos.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS