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.

Previous topic

License

Next topic

Changelog

This Page