ASP.NET应用程序在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为我在发送到应用服务器之前验证模型的示例. 干杯,迈克尔 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 使用查询字符串参数重写遗留URL
- asp.net中MVC借助Iframe实现无刷新上传文件实例
- asp.net-mvc – ASP MVC友好的URL和相对路径图像
- 在ASP.Net MVC中访问“应用程序”对象来存储应用程序范围的
- .net – 如何正确处理n层应用程序中的错误?
- asp.net – 使用jQuery调用MVC中的action方法,参数不起作用
- 开源音乐下载神器XMusicDownloader更新,支持歌单一键下载,
- asp.net – 没有Eval的GridGroupHeaderItem.AggregatesValu
- asp.net-web-api – 从局域网中的其他计算机使用ASP.NET We
- asp.net-mvc – 在html.actionlink上单击转到上一页
- IIS部署asp.net mvc网站的方法
- 深蓝词库转换1.3版本发布——增强单词注音功能
- asp.net-mvc – 为缺少的ASP.Net MVC控制器更正4
- asp.net-core – Visual Studio 2015中的ASP.NET
- asp.net-mvc-3 – ASP.Net MVC3路由保留字?
- asp.net – ScriptManager的EnablePartialRender
- asp.net-web-api – 如何在HttpReponseMessage上
- asp.net-mvc – 从ASP.NET MVC应用程序写入Event
- asp.net – 如何修复System.Data.SqlClient.SqlE
- ASP.NET MVC:使用LINQ To SQL获取表单复选框到多