asp.net-mvc – 适用于典型n层架构的Web API在哪里?
发布时间:2020-05-24 07:20:38 所属栏目:asp.Net 来源:互联网
导读:通常当我为一个项目布局n层架构时,我有以下几层: 域(域模型,仓库合同) 数据(在域模型之上工作的存储库) 服务(汇总回收,缓存,验证) 演示(mvc应用程序) 考虑到它将被实际应用程序和外部客户端使用,ASP.NET MVC 4 Web API在哪里适合?它是服务层的一部分还是使
|
通常当我为一个项目布局n层架构时,我有以下几层: >域(域模型,仓库合同) 考虑到它将被实际应用程序和外部客户端使用,ASP.NET MVC 4 Web API在哪里适合?它是服务层的一部分还是使用服务层,与MVC应用程序位于同一级别? 解决方法可能有两种方法:>您决定通过HTTP调用从MVC应用程序中使用Web API.在这种情况下,调用代码(HttpClient)位于您的数据层.无论您是从数据库或远程Web服务调用获取数据,都不应该重要.在这种情况下,由于Web API可能已经封装了大量业务逻辑,因此您的服务层将非常薄,只是数据访问层周围的包装器,甚至不存在,如果不带任何额外的值.>由于Web API是用.NET编写的,您可以决定在MVC应用程序中直接引用包含此API的服务层的程序集.在这种情况下,您的Web API应用程序的服务层将成为您的MVC应用程序的服务层. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET身份验证在自定义机票上滑动到期时间
- asp.net – 允许搜索机器人在没有会话ID的情况下抓取您的网
- asp.net-mvc-3 – 模型验证/ ASP.NET MVC 3 – 条件必需属性
- asp.net-mvc-3 – mvc3在另一个内部嵌入了局部视图
- asp.net-mvc – 通过Web Api接收,发送文件
- ASP.net – 多个上传与jQuery多文件上传插件
- asp.net – 未调用自定义错误页面
- asp.net-mvc – 如何在asp.net中使用Captcha mvc
- asp.net-mvc – LINQ to Entities无法识别方法异常
- asp.net-mvc-4 – 什么是antlr3,为什么默认情况下在VS2012
推荐文章
站长推荐
- asp.net – global.asax Application_Error不触发
- ASP.NET 5/ASP.NET Core中的关注点和n层架构的分
- 实体框架 – EF Codefirst和RDLC Reports
- asp.net – 关键字不支持:’server’
- asp.net – 您在实施/使用WebDAV方面有哪些经验?
- ASP.NET MVC – 查看主页,如何设置标题?
- asp.net-mvc – Asp.Net MVC捆绑,最好的方式来检
- asp.net-mvc – 将会话永久保持为stackoverflow
- asp.net-mvc – ASP.NET MVC 5身份应用程序用户作
- asp.net – 保持visual studio从bin / on重建中删
热点阅读
