asp.net mvc - MVC, WCF, REST and JSON



我们目前正在重写一个目前使用 asp.net C# Web表单和Web服务的系统。

重写是在当前系统臃肿的情况下进行的,而不是使用 Web 窗体重写,我们正在考虑将 UI 和 WCF 转换为 MVC 作为服务。(我意识到这已经有一段时间了,但是,这对我们来说是新技术)

经过几天的 Web 调查和信息过载,我只是想与经验丰富的 MVC/WCF 程序员核实一下,我们是否正在沿着新系统的正确路径前进,任何建议/建议将不胜感激。

  • REST WCF 将提供数据层(实体框架)和业务层
  • MVC 将提供 UI 层

WCF 应用程序将承载在 IIS 中,并为任何查询返回 JSON。

JQuery将是Ajax的选择框架。

MVC 应用程序将对 WCF 进行 JQuery Ajax 调用(因此 wcf 返回 JSON)以进行部分页面加载。

所以,我的问题是,我们是否走在正确的轨道上?或者还有其他建议需要考虑吗?

感谢您的任何输入

我知道我工作的公司使用这种方法,

我们将 WCF 层用于所有业务和数据层活动,即验证、其他业务规则、插入、更新、删除等。

但我们使用 UI 层中的控制器来访问这些 WCF 服务。我们还使用 API 控制器让任何 JSON 数据动态返回到页面,但它再次通过控制器返回到服务。

这为您提供了一定程度的安全性,因为您不需要向更广泛的 Internet 公开 WCF 服务(仅将 WCF 作为内部服务),但仍允许其他应用程序通过 API 控制器进行连接。

最新更新