加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET应用程序在3个物理层上

发布时间:2020-12-16 09:14:29 所属栏目:asp.Net 来源:网络整理
导读:为清楚起见,当我在我的问题中提到层时,我指的是物理层(即用于演示,应用和数据库的不同服务器) 我的公司有一个面向公众的网站,目前建立为典型的2层系统(Web服务器和数据库服务器). 很快,一个项目将开始,我们将重新编写整个网站.我们需要将项目分成3个物理层.
为清楚起见,当我在我的问题中提到层时,我指的是物理层(即用于演示,应用和数据库的不同服务器)

我的公司有一个面向公众的网站,目前建立为典型的2层系统(Web服务器和数据库服务器).

很快,一个项目将开始,我们将重新编写整个网站.我们需要将项目分成3个物理层.实际上,当您考虑浏览器时,您可以将其视为4个物理层.

根据我的经验,大多数asp.net应用程序都是基于2层构建的. Web应用程序本身可能有多个层,但物理上它部署到两个服务器(Web和DB).

我搜索了一些例子,但似乎层和层混淆了.我看到很多多层示例,但没有多层示例.

简而言之,Web应用程序似乎对应用程序层进行Web服务或WCF调用,使用ADO(或L2S或EF)将数据与数据库进行编组.

ASP.MVC有助于实现这一目标吗?它是否更容易或只是不同?

这个地方有一个很好的参考或例子吗?

解决方法

Gday Rick,

由于安全原因,我为一家拥有相同多层政策的公司工作.

我在一个层上有一个ASP.NET MVC Web应用程序,它连接到Web服务所在的应用程序层,基本上是数据库和大型机的外观.几乎与您的设置完全相同.

ASP.NET MVC使得它非常好用且易于使用,因为您可以在ASP.NET MVC应用程序中轻松构建经过验证的对象模型.一旦对象通过所有高端验证,您就可以通过Web服务轻松将其传输到应用程序层.

我想这对于经典的ASP.NET应用程序很容易做到,但我认为MVC让事情变得容易多了!

Check out my blog为我在发送到应用服务器之前验证模型的示例.

干杯,迈克尔

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读