Vitor, Um caso de uso é uma possível solicitação de serviço da aplicação. Por exemplo, se a sua aplicação for um sistema de registro acadêmico (como o SIGA), então casos de uso poderiam ser, por ex: - “Criar um novo aluno": o administrador pode criar um aluno, e armazená-lo no cadastro de alunos” - "Inscrever um aluno em uma turma" - "Trancar a matrícula de um aluno" - "Obter o histórico de um aluno" etc A solicitação de um caso de uso se traduz por uma mensagem ao controlador. O método do controlador ativado vai verificar se há alguma regra que impede o atendimento, e se for o caso lança uma exceção. Se o pedido estiver tudo ok, aciona os métodos necessários, que podem estar no modelo, e atualiza os dados. Note que, para o controlador, não interessa como a solicitação foi gerada (através de qual interface com o usuário). Por isso que é possível depois trocar uma interface por outra, sem precisar alterar o controlador ou o modelo. A exceção lançada pelo controlador vai ser capturadas pelo método fez a solicitação (normalmente da interface do usuário). Deu para esclarecer?
abs, Jonathan 2011/11/14 vitor marques de miranda <[email protected]> > Eu havia colocado coisas do gênero: > Editar arquivo tal > Ensinar coisa tal > > Mas quando mostrei pro monitor dia 4, ele disse que não era isso, e depois > disse o que era, mas não lembro. > Alguém sabe o que deve por? > > -- > 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. > -- 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.
