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

WebAPI中的应用程序服务代码

  •  1
  • Pragmatic  · 技术社区  · 9 年前

    1. Web界面(WebAPI)
    2. 应用程序服务(库)
    3. 域服务(库)

    我们正在考虑将Web界面和应用程序服务合并在一起。因此,我们的webAPI将与存储库、域模型和域服务进行对话。

    这可以吗?还是我们应该有单独的项目表单应用程序服务,WebAPI应该只与应用程序服务通信?

    谢谢

    1 回复  |  直到 9 年前
        1
  •  4
  •   plalx    9 年前

    HTTP应该被视为访问应用程序服务的潜在多个访问端口之一。如果您可以完全确定,您永远不需要通过HTTP以外的其他通信通道与应用程序通信,那么我可以说,完全不需要单独的应用程序层。

    然而,我还要说,很难预测应用程序需求将如何发展,因为添加一个附加的间接层来立即隔离应用程序层应该不会很昂贵(这只是委托),这就是我要做的。

    推荐文章