O modelo da arquitetura do Modelo-Vista-Controlador ajuda ao devide a uma aplicação em três categorias diferentes i, em modelo de e, em vista e no controlador. Os componentes da arquitetura MVC são independent do outro componente e têm a responsabilidade original. As mudanças em um componente não terão menos ou nenhum impacto em outros componentes. As responsabilidades dos três componentes são:
Modelo: O modelo é usado fornecendo os dados da base de dados e conservando os dados nas lojas dos dados. No modelo, toda a lógica do negócio é executada. Antes de conservar na base de dados, os dados incorporados pelo usuário com a vista são verificados dentro o modelo. Os dados alcançam, a lógica do saving dos dados e o validation de dados é parte do modelo.
Vista: A vista é responsável para fazer exame da entrada do usuário, despachar o pedido ao controlador e então receber a resposta do controlador, indicando o resultado ao usuário e representa a opinião do usuário da aplicação. O HTML, as limas feitas sob encomenda das bibliotecas do Tag, do JSPs e dos recursos são parte do componente da vista.
Controlador: O controlador é intermediary entre a vista e o Model.For receber o pedido do cliente, controlador é usada. O pedido é recebido uma vez do cliente que executa a lógica apropriada do negócio do modelo e então usa o componente da vista produzir o output.ActionServlet, ActionForm, ação, e struts-config.xml são parte do controlador.
|