C#面向对象程序设计的文摘

 我来答
流年yfHN
2016-06-05 · TA获得超过574个赞
知道答主
回答量:196
采纳率:100%
帮助的人:61.9万
展开全部

在软件体系结构中,分层结构是最重要的一种结构。一个良好的应用程序模式,不仅可以方便软件的开发与维护,而且可以保证系统的性能。下面就微软推荐的三层结构给以简要介绍。
在中小型应用程序开发中,备受推崇的是三层结构模式。三层结构模式是指将应用程序的体系结构划分为表示层、业务层和数据层。
(1)表示层:显示数据和接受用户输入的数据,仅仅提供应用程序与用户进行交互的界面。
(2)业务层:实现应用程序的业务功能,通过封装好的方法对数据层提供的数据进行业务处理,并将处理好的结果传送给表示层。业务层是表示层和数据层的桥梁,表示层调用业务层的方法,而业务层接受数据层返回的结果。
(3)数据层:与数据库直接进行操作,实现数据的保存和读取操作。
在三层模式中,表示层和业务层均不包含任何对数据库直接操作的代码,客户端必须通过业务层才能访问数据层,从而避免用户直接操作数据层,保证了数据的安全性。另外,由于表示层、业务层和数据层完全分离,当用户界面或数据库发生变化时,不需要对系统进行重新开发,只需要在现有系统的基础上做简单调整即可,降低了开发和维护的成本。
表示层、业务层和数据层之间的关系如图11-2所示。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式