现在的位置: 首页 > 综合 > 正文

[Chatter] : 三层式体系结构的”层”

2012年12月05日 ⁄ 综合 ⁄ 共 570字 ⁄ 字号 评论关闭

 

三层式体系结构里面的"层",其实应该分为Tier跟Layer。
这两个中文翻译都是"层",但是他们是相同却有差异的两种"层"。

 

相同的地方在于,
将系统依照功能切割为 Presentation、Business Logic、Data Access。

 

差别的地方在于,
一个将系统切割成三个子系统(Tier),Presentation Tier、Business Logic Tier、Data Access Tier。
一个将系统切割成三个层(Layer) : Presentation Layer、Business Logic Layer、Data Access Layer。
每个Tier设计的时候,又再可以切割成三个层(Layer)。

 

会造成这种差异点,主要是在于看系统的角度不同。
举例来说

 

MS Sql Server : 看成三个 Layer
Presentation Layer : SQL Server Management Studio、接收ADO.NET联机查询。
Business Logic Layer : 数据对象、服务功能。
Data Access Layer : mdf读写物件。

 

自己写的ASP.NET网站 : 看成三个 Tier
Presentation Tier + Business Logic Tier : ASP.NET
Data Access Tier : MS Sql Server(通过ADO.NET提供联机查询)

抱歉!评论已关闭.