Um programador Java deseja construir um sistema,  utilizando um padrão de projeto J2EE, no qual seja possível dividir o sistema em um modelo de dados,  um conjunto de visões associadas e um conjunto de controladores sobre esses dados. 
Para esse caso, o padrão adequado é o
    Para esse caso, o padrão adequado é o