Vamos a um exemplo: a sua aplicação pede datas, e no modelo há um classe Data. Lá podem estar métodos como toString, obter o dia da semana, somar n dias a uma data, etc. E mesmo estando no modelo, essa classe pode lançar exceções, por exemplo se for tentado criar uma data com mes > 12. Repare que isso não tem nada a ver com a lógica da aplicação. O modelo pode ter uma classe Turma, onde cada turma pode ter um conjunto de alunos. A classe pode ter um método para incluir um aluno na turma, outro para listar os alunos da turma, etc. Pode ter um campo com um limite do no. máx. de alunos, mas a decisão do que fazer se esse limite for ultrapassado deve ficar no controlador, pois aí já seria uma regra da aplicação. Por ex, a aplicação pode aumentar esse limite em certos casos, como de um formando, e impedir em outros. Deu para pegar a ideia? abs, Jonathan Em 12/11/2011 20:19, "Juan Augusto" <[email protected]> escreveu:
> Olá, > > Eu estou com uma dúvida no MVC: eu posso invocar um método do pacote > modelo direto na vista, ou sempre devo passar pelo controlador? > > Obrigado, > -- > Juan Augusto > Estudante de Ciência da Computação - UFRJ > Bolsista de Iniciação Científica - CETEM-CNPq > Site: > http://www.dcc.ufrj.br/~**augusto.juan<http://www.dcc.ufrj.br/~augusto.juan> > > -- > You received this message because you are subscribed to the Google Groups > "Comp 2 - Geral" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to comp2-geral+unsubscribe@** > googlegroups.com <comp2-geral%[email protected]>. > For more options, visit this group at http://groups.google.com/** > group/comp2-geral?hl=en <http://groups.google.com/group/comp2-geral?hl=en> > . > > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
