Front Controller example, presented in the  lecture: Software Engineering II at UFRGS.