自己对三层架构理论的理解

2016-02-19 20:56 3 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的自己对三层架构理论的理解教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

  应用程序架构设计是开发中极其重要的一个环节,刚刚接触三层架构这一概念,谈谈我自己的理解:

  三层架构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。此模型将应用程序划分为三个层次:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  ①用户界面层:负责处理用户的输入和向用户输出,但并不负责解释其含义。有时候出于对效率的考虑,这一层可能会在向上传输用户输入之前进行合法性验证。这一层通常采用前端工具(如 VB、VC 和 Java)开发。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  ②商业逻辑层:这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或更新数据库,并把结果返回给前端界面显示。这一层通常以动态链接库的形式存在,并注册到服务器的注册表中,它与前端界面通讯的接口符合某一特定的组件标准(如 COM 组件)。可以用任何支持这种标准的工具开发。

  ③数据访问层:负责实际的数据存储和检索。

  三层架构的优点是显而易见的:我们不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开发了,最终只要将各个部分拼接到一起构成最终的应用程序。

来源:http://www.tulaoshi.com/n/20160219/1624870.html

延伸阅读
标签: 网络游戏
《星辰变》游览蓬莱仙域三层蓬莱仙域第三层,让我们看看主人公又将带领我们看到什么样的仙境景色吧! 星辰变走进高考考场为考生提供饮用水 《星辰变》专区 星辰变 CGWR 得分 CGWR:84 位 CGWR介绍 7.8 【新浪游戏专稿,转载请注明出处】 导读:盛大游戏《星辰变》旗下“全球修行技术学校”今日正式启动“高考关怀行”活动,赶...
标签: 侠客风云传
《侠客风云传》江天雄三层身份详细解析 在《侠客风云传》中,大家可能对江天雄的身份感到疑惑吧,今天图老师图老师小编给大家带来的是一位玩家分享的《侠客风云传》江天雄三层身份分析,快跟图老师图老师小编一起来看看这位玩家有什么看法吧! 江天雄三层身份: 那个他,到底是谁? 首先江天雄是他的化名,此为第一层身份。 天意城...
构图三层论:焦点、结构与平衡   构图是构成出色相片的重要元素,这是Andrew Price有关于构图的教学片段,内容清晰,并辅以大量例子说明,不妨花少许时间从中学习。 Andrew Price本来是一位计算机绘图师,但其有关构图的大量分享亦同样适用于摄影之上,我们可以自行观看教学片段,文章后半部份,也有总结教学内容的文字和图...
  好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈. 就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂) 演示www.zj55.com的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了. index.asp <%@ codepage=65001% <%...

经验教程

108

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部