【发布时间】:2018-09-07 15:31:35
【问题描述】:
我们有一个在 SpringMVC 上编写的 Web 应用程序。此外,我们还需要通过批处理应用程序(Spring 调度程序)运行代码。代码重用性视图,我们认为有批处理代码以及应用程序的一部分,然后从中生成 JAR。
将批处理和应用程序代码包含在同一个应用程序中是最好的方法吗?还是我们需要单独的批处理应用程序?
请在此处建议最佳设计方法。
【问题讨论】:
标签: spring spring-mvc spring-batch
我们有一个在 SpringMVC 上编写的 Web 应用程序。此外,我们还需要通过批处理应用程序(Spring 调度程序)运行代码。代码重用性视图,我们认为有批处理代码以及应用程序的一部分,然后从中生成 JAR。
将批处理和应用程序代码包含在同一个应用程序中是最好的方法吗?还是我们需要单独的批处理应用程序?
请在此处建议最佳设计方法。
【问题讨论】:
标签: spring spring-mvc spring-batch
两者是同一业务的一部分吗?由于您必须在后台运行 Spring Batch 来执行某些过程,因此最好将其与 Spring MVC 应用程序分开。每个应用程序都应该属于一种业务类型。
首先找出使其分离的依赖关系。
【讨论】: