gpt4 book ai didi

.net - 采用点网技术的 N 层架构

转载 作者:行者123 更新时间:2023-12-01 11:51:23 25 4
gpt4 key购买 nike

我在网上看到过n-tiers的解决方案,他们都是为每一层使用DLL。我们的架构看起来是一样的:3 个 DLL:数据层、业务逻辑层和业务对象层。但是,表示层并不直接与这些层通信,而是通过 WCF Web 服务访问它们。

我们的 ASP.NET MVC 与 WCF WebService 托管在同一台机器上。

这是一个好的架构吗?如果 ASP.NET MVC 直接访问其他层会更合乎逻辑吗?

感谢您最终的回答。

最佳答案

您的架构应该由您的受众决定。如果您有非常多的受众(以每个时期的请求来衡量),那么您可能需要一种以与您描述的方式类似的方式利用 Web 服务的分布式架构。但是,如果您的听众很少,那么您所描述的方法就太过分了。

但是,如果您需要更新底层 DLL 但不想每次都重新部署您的网站,则有一种观点认为保留当前的体系结构。在您当前的设置中,您每次都只是重新部署 Web 服务,而网站不会受到影响。但是,再次重申,除非您有一个非常活跃的网站,否则在您的 DLL 更改时重新部署该网站可能并不重要。

关于.net - 采用点网技术的 N 层架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11194758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com