关于这三段话的意思?

zhang4488 2012-04-09 04:17:17
“N 层”数据应用程序是指用于访问数据且分为多个逻辑层的应用程序。通过将应用程序组件分离到相对独立的层中,可以提高应用程序的可维护性和可伸缩性。该结构之所以具有这种优点,是因为它有利于采用可应用于单个层而无需重新设计整个解决方案的新技术。N 层体系结构包括一个表示层、一个中间层和一个数据层。中间层通常包括数据访问层、业务逻辑层和共享组件(例如身份验证和验证)。数据层则包括关系数据库。N 层应用程序通常将敏感信息存储在中间层的数据访问层中,目的是将它们与访问表示层的最终用户隔离。有关更多信息,请参见 N 层数据应用程序概述。

在 N 层应用程序中,分离各层的一种方法是为要包括在应用程序中的每一层创建相互独立的项目。类型化数据集包含一个 DataSet Project 属性,该属性决定了生成的数据集和 TableAdapter 代码应归属到哪些项目中。

本演练演示如何使用“数据集设计器”将数据集和 TableAdapter 代码分离到相互独立的类库项目中。分离数据集和 TableAdapter 代码后,您将创建 Windows Communication Foundation 服务和 ADO.NET 数据服务 服务以调入数据访问层。最后,您要创建一个 Windows 窗体应用程序并将其用作表示层。该层将访问数据服务中的数据。

以上是msdn上的话,不知道这么分层的意义?数据集和TableAdapter 分别负责什么呢?为什么要分开呢?
...全文
128 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
syrenq 2012-04-10
  • 打赏
  • 举报
回复
多实践实践就能体会了 光看是没有用的
PaulyJiang 2012-04-10
  • 打赏
  • 举报
回复
楼主不要只去研究理论,来点实践就知道怎么回事了
zhang4488 2012-04-10
  • 打赏
  • 举报
回复
分三成应该是很常见的一种模式吧:表示层、中间层、数据层
但是msdn上这段话是使用dataset,可不可以不用dataset分层?感觉有些乱啊
whycom 2012-04-09
  • 打赏
  • 举报
回复
分层无处不在,分层其实是人类智慧的延伸
orochiheart 2012-04-09
  • 打赏
  • 举报
回复
http://www.cnblogs.com/ChengPuYuan/archive/2011/07/07/2099978.html
orochiheart 2012-04-09
  • 打赏
  • 举报
回复
高内聚 低耦合
orochiheart 2012-04-09
  • 打赏
  • 举报
回复
可以提高应用程序的可维护性和可伸缩性。
血痕123456 2012-04-09
  • 打赏
  • 举报
回复
我没有看懂楼主要说什么?

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧