Visual Studio 2008的N-tier世界

本文深入解析了三层架构,包括PresentationTier、MiddleTier和DataTier的作用与组成。PresentationTier负责用户交互,MiddleTier处理业务逻辑和数据访问,DataTier存储数据。
其实也就是MS称的"distributed application".当我感觉每一个做.NET的都应该看过啊
地址在 MSDN


Presentation Tier




这个Presentation Tier是与用户接触的应用程序,它常常包括其他的应用程序逻辑,典型的Presentation Tier组件有:

数据绑定组建,如BindingSource and BindingNavigator.

数据用对象表示,如在Presentation Tier中使用LINQ to SQL entity classes .

本地数据库,如Local Database Cache,能使用Microsoft Synchronization Services for ADO.NET同步在服务端数据层的数据.

Presentation Tier特别的是可以通过引用服务来访问middle层.如Windows Communication Foundation Services.这个presentation tier不立即访问数据层.presentation tier与数据层交流只通过访问中间层的数据访问组件.


Middle Tier





这里Middle Tier是在presentation tier和data tier 相互交流的层.特别middle tier组件包括:

商业逻辑(Business logic) 如果bussiness 规则和数据验证.

数据访问组件和逻辑,如:

TableAdapters 和DataAdapters (ADO.NET)

对象表示数据,LINQ to SQL entity classes.

普通应用程序服务,如authentication, authorization和personalization.

在Middle Tier特别是使用数据连接,连接到数据层.这 个数据连接是存储在数据访问组件中.



Data Tier





Data Tier基本是存储应用程序数据在服务端(如,一个服务端运行的SQL Server)

数据层不能立即被在presentation tier的客户端访问,在中间层的数据访问组件被用来与presentation tiers交流.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值