Eu tenho feito algumas pesquisas sobre fluxos de web de primavera e tenho algumas perguntas para as quais não consigo encontrar respostas claras.
Questão 1: O Spring Web Flow substitui um controlador MVC simples? Podemos ter um fluxo simples de controladores e Web MVC configurado em um projeto?
Eu retirei a questão 2 enquanto procurava a documentação de um fluxo da Web do Spring 2.0.9.
Respostas:
1 para resposta № 1Se você estiver usando o Spring MVC, ele substituirá completamente a estrutura MVC simples, mas você também deve ter conhecimento do Simple MVC. Indique a documentação
http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/mvc.html
E o modelo é uma parte do Spring MVC, você pode encontrá-lo no documento. No entanto, eu não recebi sua segunda pergunta.
2 para resposta № 2
você pode fazer qualquer coisa com mola MVC, fluxo webmuitas vezes usam para reduzir o fluxo de código de base tal carro de compras, por exemplo Se você quiser implementar carrinho de compras você tem que escrever o código do controlador para cada etapa, mesmo se você não estiver usando banco de dados, que levam muito tempo para obter parâmetros e caminho novamente para ver resposta e mantê-los em DOM, o fluxo da Web ajuda você a manter esta informação até que o fluxo seja finalizado Mas na primavera, a face do servidor Java é baseada no fluxo da web. O Web Flow não pode substituir de maneira alguma o MVC, por algum motivo:
Arquitetura 1-MVC ajuda a isolar entre o designer html e desenvolvedor java, no fluxo da web você não pode fazer isso!
2-In MVC você pode fazer camadas como banco de dadoscamada, camada de negócios, camada de serviço de maneira simples, reduz a complexidade do programa e reutiliza novamente em outros controladores injetando mesmo acionador de serviço, no fluxo da Web, gatilho dependem etapa do fluxo, você pode usá-lo novamente, mas em menos funcionalidade, por exemplo você não pode injetar o controlador do controlador.
3-Ajax na primavera 3 tem uso matador, eu prefiro o corpo da resposta Jquery sobre o uso do JSF ajax