如何将ASP.NET应用程序巧妙地分层,实现三层架构的灵活扩展与优化?

2026-03-30 12:091阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计451个文字,预计阅读时间需要2分钟。

如何将ASP.NET应用程序巧妙地分层,实现三层架构的灵活扩展与优化?

为澄清起见,当我提到层时,我指的是物理层(即用于演示、应用和数据库的不同服务器)。我的公司有一个面向公众的网站,目前构建为经典的2层系统(Web服务器和数据库服务器)。

为清楚起见,当我在我的问题中提到层时,我指的是物理层(即用于演示,应用和数据库的不同服务器)

我的公司有一个面向公众的网站,目前建立为典型的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应用程序巧妙地分层,实现三层架构的灵活扩展与优化?

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

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

干杯,迈克尔

本文共计451个文字,预计阅读时间需要2分钟。

如何将ASP.NET应用程序巧妙地分层,实现三层架构的灵活扩展与优化?

为澄清起见,当我提到层时,我指的是物理层(即用于演示、应用和数据库的不同服务器)。我的公司有一个面向公众的网站,目前构建为经典的2层系统(Web服务器和数据库服务器)。

为清楚起见,当我在我的问题中提到层时,我指的是物理层(即用于演示,应用和数据库的不同服务器)

我的公司有一个面向公众的网站,目前建立为典型的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应用程序巧妙地分层,实现三层架构的灵活扩展与优化?

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

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

干杯,迈克尔