Glossary
- Repository
- The repository is in charge of all CRUD operations on a model.
This abstraction allows the same controller and view to be used with
any kind of model regardless of how data is persisted or retrieved.
- Controller
- The controller is in charge of interfacing with the user/client when
it requests a certain URL. It hooks up the Repository and
View
- View
- The view provdies a representation of model object or a set of controls
to modify or create one. In Rum, views also handle validation and
coercion of the data that is sent through the wire.