Visual Studio 2008的N-tier世界

上一篇 / 下一篇  2008-04-15 00:06:17 / 个人分类:转载

其实也就是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交流.

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar