代码之家  ›  专栏  ›  技术社区  ›  William

在Spring应用程序中分离服务层和web层

  •  4
  • William  · 技术社区  · 14 年前

    如果我现在想使用SpringMVC为这个应用程序添加一个web前端,我应该如何将两者分开?

    i、 e.我需要在Eclipse中为Web层创建一个单独的“动态Web”项目吗?如果是,那我该如何整合两者呢?我想我可以简单地将服务层源代码复制到web项目中,但这似乎不是最好的方法。

    2 回复  |  直到 14 年前
        1
  •  3
  •   GaryF    14 年前

    您不需要单独的项目,这实际上取决于您是否将在其他地方重用您的服务。

    如果您不想重用您的服务,请将您的web层添加到同一个项目中,让您的控制器调用您的服务层,并从中构建一个WAR。

    如果要重用服务,请为web层创建一个新项目,为服务构建一个JAR,并将该JAR导入web层。像马文这样的人会帮上忙的。

        2
  •  2
  •   Brian Clozel    14 年前

    create a webapp project 并添加“核心项目”作为依赖项。