三层学习总结

阅读: 评论:0

三层学习总结

三层学习总结

三层即显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。

显示层

    作用

    向用户展现特定业务数据

    采集用户的输入信息和操作

     原则

用户至上,兼顾简洁

业务逻辑层

    作用

    从DAL中获取数据,以供UI显示用

    从UI中获取用户指令和数据,执行业务逻辑,或通过DAL写入数据源。

    原则

负责处理业务逻辑,封装要到位。

数据访问层

    作用

    对数据库进行增删改查的操作。

         职责

 只限于与数据源打交道

在具体项目中的作用

    DAL只提供基本的数据访问,不包含任何业务相关的逻辑处理;UI只负责显示和采集用户操作,不包含任何的业务相关的逻辑处理;BLL负责处理业务逻辑。通过获取UI传来的操作指令,决定执行业务逻辑,在需要访问数据源的时候直接交给DAL处理。处理完成后,返回必要数据给UI.


    学习了设计模式,也学习了三层。发现它们的最终目的都是为了解耦。使软件更加健壮。在面对需求更改的时候可以尽可能少的对其它层造成影响。同时三层可以让开发人员只关注整个结构中的某一层。

本文发布于:2024-01-27 20:02:58,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063569802343.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23