-
Por que a letra B estaria errada?
-
Anne, na definição do que é MVC encontrei o seguinte:
MVC
é um padrão de arquitetura de software que
separa a informação (e as suas regras de negócio) da interface com a
qual o usuário interage. É uma forma de estruturar seu projeto/aplicação
de forma que a interface de interação (view) esteja separada do
controle da informação em si (models), separação essa que é intermediada
por uma outra camada controladora (controllers).
O que diz na
"b" é justo o contrario, que a regra de negócio estaria no view que é
só interface, e na verdade seria direcionada por controllers para
models.
"http://blog.thiagobelem.net/o-que-e-o-mvc"
-
Anne, em relação a letra b, entendo que regra de negócio não está associada a validação de formulários.
-
No item B o exemplo utilizado e a redação foram infelizes. O ideal é que também se valide "regras de negócio como validação de entrada em formulários" por javascript para evitar postback desnecessário, mas a responsabilidade é da camada de negócios/model. Isso é verdade tanto por questões de arquitetura, como por segurança, pois afinal uma validação feita por javascript na view pode ser facilmente burlada.
-
Num projeto JEE um exemplo de implementação da arquitetura MVC é:
1 - Páginas JSP ou JSTL como View.
2 - Classes servlets como Controller.
3 - Classes que representa o modelo de dados e a interação com o banco de dados como Modelo.
Logo:
a) E. São representadas no grupo Visão.
b) E. São implementados no componente Modelo.
c) C
d) E. São representados no grupo Modelo.
e) E. São representadas no componente Modelo.
-
Amigos, nós temos que aprender o que é regra e o que é exceção! Olha como é facil:
1 - Isso está certo ? Sim
2 - Isso sempre está certo ? Não, pq tem exceções.
São duas perguntas sobre a mesma coisa, porém com respostas diferentes. A questão 1 cobrou a regra. Já a 2, cobrou a exceção.
As bancas ficam brincando com isso toda hora. E tem neguinho que não aprende. Vai passar a vida toda brigando com a banca.
George,
b) Regras de negócio, assim como a parte de dados são tarefas típicas da camada de Modelo (regra).
c) Servlets são responsáveis pelo tratamento das requisições. Tarefa típica da camada de Controle (regra).
-
Questão devia ser anulada pq a B também está certa. Javascript serve pra que ????