Implementação do framework de controller.