Skip to content

Responsabilidades

Fernando Dodino edited this page Oct 15, 2016 · 2 revisions

Responsabilidades de componentes

Backend

  • Modelo: Contiene el comportamiento principal del negocio y conoce con quién se relaciona.
  • Service: Resuelve la lógica para buscar en la base de datos un objeto guardado o crearlo mediante los parámetros que recibe. Es responsable de manejar la transaccionalidad.
  • Controller: Recibe los parámetros de la vista y los delega en el Service para que éste arme o busque al modelo pedido. Es el encargado de la transaccionalidad.
  • Factory: Crea objectos para ser usados en los test.

Frontend

  • Modelo: Contiene el comportamiento necesario para ser usado en la vista, así se evita hacer request por cada acción.
  • Service: Es el encargado de realizar los request al controller enviándole por parámetro lo necesario.
  • Controller: Realiza las operaciones en la vista, tales como comportamiento al clickear un botón o bindear objetos.
Clone this wiki locally