“图层”和“图层”之间有什么区别?“图层”和“图层”之间有什么区别?
3 回答
守着星空守着你
TA贡献1799条经验 获得超8个赞
逻辑层只是组织代码的一种方式。典型的层包括演示,业务和数据 - 与传统的3层模型相同。但是当我们谈论层时,我们只讨论代码的逻辑组织。决不意味着这些层可能在不同的计算机上运行,也可能在单个计算机上的不同进程中运行,甚至可能在单个计算机上的单个进程中运行。我们所做的只是讨论一种将代码组织成由特定函数定义的一组层的方法。
然而,物理层只是代码运行的地方。具体而言,层是部署层的位置以及层运行的位置。换句话说,层是层的物理部署。
资料来源:Rockford Lhotka,所有应用程序都应该是n层吗?
青春有我
TA贡献1784条经验 获得超8个赞
图层是指代码的逻辑分离。逻辑层可以帮助您更好地组织代码。例如,应用程序可以具有以下层。
1)表示层或UI层2)业务层或业务逻辑层3)数据访问层或数据层
上面三层位于他们自己的项目中,可能是3个项目甚至更多。当我们编译项目时,我们得到相应的图层DLL。所以我们现在有3个DLL。
根据我们部署应用程序的方式,我们可能有1到3层。由于我们现在有3个DLL,如果我们在同一台机器上部署所有DLL,那么我们只有1个物理层但只有3个逻辑层。
如果我们选择在单独的机器上部署每个DLL,那么我们有3层和3层。
因此,层是逻辑分离,层是物理分离。我们还可以说,层是层的物理部署。
- 3 回答
- 0 关注
- 642 浏览
添加回答
举报
0/150
提交
取消