M4-UF1 FRAMEWORK SPRING

UNIDAD 2: El patrón MVC

eugeniaperez.es

UNIDAD 2: EL PATRÓN MVC

 

eugeniaperez.es

2.1 Componentes del patrón MVC

Framework = estructura o marco de trabajo 

MVC son las siglas del Modelo-Vista-Controlador:

  • El modelo.  especifica cómo son los datos (qué tipo tienen) y la forma de manipularles.
  • La vista. Hace referencia al aspecto visual de la aplicación de cara al usuario.
  • El controlador. Es la parte que controla las acciones del usuario y las comunica a los dos niveles anteriores.

 

UNIDAD 2: EL PATRÓN MVC

 

eugeniaperez.es

2.1 Componentes del patrón MVC

MVC son las siglas del patrón Modelo-Vista-Controlador:

 

UNIDAD 2: EL PATRÓN MVC

 

eugeniaperez.es

2.1 Componentes del patrón MVC

Frameworks MVC populares:

 

  • Ruby on Rails
  • Apache Struts
  • Spring
  • Django
  • Symfony
  • Zend
  • ASP.NET MVC

UNIDAD 2: EL PATRÓN MVC

 

eugeniaperez.es

2.2 Escenarios de aplicación y beneficios

Escenarios de aplicación:

 

  • Inicialmente aplicaciones de escritorio...
  • Posteriormente enfoque de cliente ligero -> Funcionalidad en el servidor
  • A día de hoy, frameworks de client-side: Angular, Backbone, etc

UNIDAD 2: EL PATRÓN MVC

 

eugeniaperez.es

2.2 Escenarios de aplicación y beneficios

Beneficios:

 

  • Patrón probado y documentado -> ¡funciona!
  • Desarrollo rápido, modular y mantenible.
  • La idea subyacente es utilizada por otros frameworks y productos del mercado -> Reduce la curva de aprendizaje de los mismos

m4-uf1 FRAMEWORK SPRING

 

eugeniaperez.es

FIN de la UNIDAD 2: El patrón MVC

m4-uf1 FRAMEWORK SPRING

 

eugeniaperez.es

UNIDAD 3: Frameworks de desarrollo MVC

UNIDAD 3: frameworks mvc

 

eugeniaperez.es

3.1 Comparativa de varios Fw MVC

  • Spring MVC

  • JSF

  • Struts2

 

 

m4-uf1 FRAMEWORK SPRING

 

eugeniaperez.es

FIN DE LA UNIDAD 3: Frameworks MVC

Made with Slides.com