【发布时间】:2012-11-07 23:37:05
【问题描述】:
目前,我面临构建一个 Web 服务的需求,该服务将让 Java 客户端通过 httprequest 检索和触发对我们数据的操作。我们是一家 .Net 商店,看来最新的解决方案是 Microsoft 的 MVC4 Web API。我已经习惯了您的标准分层架构,我已经从 API 中提取数据,但这将是我第一个提供数据的 Web 服务。
从我的研究中,我看到了以下建议:
- 将逻辑和数据访问分离到一个单独的项目类型类库中。
- 使用控件访问数据和执行逻辑。
- 使用您的模型访问数据和执行逻辑。
我正在寻找具有 MVC4 Web API 经验的人,他可以阐明以这种方式构建 Web 服务的良好实践。
提前致谢。
【问题讨论】:
-
欢迎来到stackoverflow!我觉得这个问题有点模糊。你能解释一下你到底想做什么吗?类似于:“我的 Web 服务的设计应该是什么?这就是我的想法”?也许......这个问题似乎太开放了。
-
感谢您的回复和欢迎。恐怕我的问题的模糊性与我对 MVC 4 产品的了解相匹配。我在想两个选择。第一个选择是将我的逻辑和数据访问分离到单独的类库项目中,以重用代码和更好的组织。或者,另一种选择是仅使用 MVC shell 并将模型用于我的业务逻辑和数据访问,我觉得随着这个项目越来越大,这可能会很快变得非常拥挤。
-
ASP.NET Web API != ASP.NET MVC tugberkugurlu.com/archive/… 仅供参考:)
-
哇,当我发送它时,我打算在深夜输入 MVC 4 Web Api。:D
标签: asp.net-mvc-4 asp.net-web-api