RSS
热门关键字:
当前位置 : 主页>编程开发>软件工程>列表

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

来源:我要研发网 作者: 时间:1970-01-01 点击:



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

字串2

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

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

字串7

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

字串3

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

字串8

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

字串2

字串8

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
相关文章