/ / Fluxo web da Web v / s controladores mvc simples - java, spring, spring-mvc, spring-webflow

Primavera web fluxo v / s simples controladores mvc - java, primavera, primavera-mvc, spring-webflow

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 № 1

Se 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