【问题标题】:Reduce frequency of deployments in a Java web application using Spring-MVC使用 Spring-MVC 降低 Java Web 应用程序中的部署频率
【发布时间】:2011-02-11 01:24:58
【问题描述】:

有没有一种简单的方法可以将“服务层”与 Web 层分开部署,这样我就可以减少每周打包、构建和部署整个 WAR 文件的次数?

我主要使用 Tomcat,但我希望能有更通用的 Java Web 服务器。

【问题讨论】:

    标签: java spring service-layer


    【解决方案1】:

    您可以将“服务层”移动到第二个应用程序,并让前端应用程序使用某种远程技术与“服务”进行通信。

    Spring Remoting (a.k.a. HttpInvoker) 使用起来非常简单。

    【讨论】:

    • 我以前用过这个,它似乎工作得很好,但是,我不希望这些服务是远程的,因为我正在谈论的一些服务可能是( Marty Fowler 服务)是纯 Java 代码,我不想失去使用它们的性能
    【解决方案2】:

    如果 package-build-deploy 过程是必要的,但又足够重,以至于您想尽量减少或避免它,您也可以考虑使该过程更容易、更快或更自动化。

    【讨论】:

      猜你喜欢
      • 2012-09-17
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      相关资源
      最近更新 更多