Qual é a diferença entre spring mvc e spring batch?

O Spring mvc permite codificar serviços para desenvolvimento web. Anotações como o mapeamento @controller @request ajudam a receber o processo de entrada e a retornar dados quando você chama hiperlinks na sua interface do usuário. Por outro lado, o lote de primavera permite configurar trabalhos em lotes que são executados em intervalos específicos sem intervenção do usuário. Os trabalhos podem fazer qualquer coisa, desde ler tabelas e preparar relatórios, processar e-mails, criar arquivos e executar FTP em diferentes locais.

Controlador de visualização de modelo

  • O Modelo pode ser uma camada DAO ou algumas Camadas de Serviço que fornecem algumas informações sobre solicitação ou informações solicitadas ou o Modelo pode ser um POJO que encapsula os dados do aplicativo fornecidos pelo controlador. A View é responsável por renderizar os dados do modelo e, em geral, gera Saída HTML que o navegador do cliente pode interpretar. O Controller é responsável pelo processamento de solicitações do usuário e pela construção do modelo apropriado e o passa para a visualização para renderização.

Lote de Primavera

processamento em lote