【发布时间】:2017-07-17 08:26:10
【问题描述】:
我们正在设计一个新的 SPA 应用程序。最初,我们计划拥有三层应用程序-
应用层(它将为网页提供服务,并充当所有其他数据请求的代理)。
业务层(这将托管所有业务功能的 WebAPI)。
数据库层(用于存储数据)。
既然这个应用程序是HTML5应用程序,我们可以绕过Application Tier进行数据请求,直接从浏览器调用Business Tier吗?
我们可以看到的一个缺点是它会导致 CORS 请求 对于某些请求,预检也将出现。这可能会慢一点。
如果数据是由外部服务命中的数据组合而成的,这个逻辑必须传递给浏览器。
您能在这些方面提出一些建议吗?
谢谢
【问题讨论】:
标签: asp.net n-tier-architecture