如果决定使用WebAPI创建要用于各种客户端的服务层。构建Web客户端的最佳方式是什么?这是从MVC控制器调用WEBAPI服务的反模式吗?
由于WebAPI是Web友好的,所以可以直接从客户端使用JavaScript来使用它。不过,我担心这可能会很快得到混乱,JavaScript并不是最容易进行单元测试的技术。
另一种方法是使用的HttpClient类从MVC控制器调用REST服务。这是一种有效的方法吗?
我想,这两个技术途径上述可以合并,但我会担心,这将导致混乱。你是否同意使用一种方法或另一种方法会更好?
对不起,我看过很多关于是否使用WebAPI或MVC,但没有结合这两者的帖子。
想法?
你的应用程序中是否已经有了一个MVC项目,并且正试图从中提取出服务层? – VJAI 2012-07-16 12:44:32
不,这是一个绿地项目。 – 2012-07-16 13:37:46