gpt4 book ai didi

.net - 具有 Rest API 的 .NET 平台架构

转载 作者:行者123 更新时间:2023-11-28 17:35:40 24 4
gpt4 key购买 nike

我有一个 .NET 平台,我需要向不同的客户端(ASP.NET MVC、iOS 和 Android)公开,我将自己开发这些客户端,而不是第三方。

目前我有一个业务层,它执行一些逻辑并使用 Entity Framework 将数据持久化到 SQL 数据库中,我现在想的是让 ASP.NET MVC 客户端直接访问业务层并让另一个(非 . NET) 客户端使用 REST API 消费业务层,这是一种好方法吗?或者我是否需要使用服务层使所有客户端访问业务功能。

最佳答案

首先,非常好的问题!对我来说,我使用 ASP.NET MVC 访问服务层,这不是暴露给(非.NET)的层,而是该层下的层,我将描述告诉你为什么你需要 MVC 中的服务层,这是 MVC(瘦 Controller )中良好设计的一个方面,要做到这一点,你需要服务层,否则 Controller 将成为受害者,所以你可以同时使用它.

关于.net - 具有 Rest API 的 .NET 平台架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com