(1)数据访问层–DAL
A、概念:封装了所有与数据库的交互操作。数据交互包括增、删、改、查
数据访问层就针对每个数据表提供增、删、改、查操作,不做业务逻辑的判断。
B、应用:类似于企业中的财务部门、只做薪酬的发放,不做企业员工绩效
的审核。
(2)业务逻辑层–BLL
A、概念:封装了所有与业务的交互操作,对业务具体问题进行逻辑判断与
执行操作。业务操作形式包括业务场景判定、业务执行条件管理、业务执行结果
封装。
B、应用:类似于于企业中技术部、市场部的管理者对下属员工的工作进行
评审。
(3)表现层–UI
A、概念:表现层又称作UI层,位于三层架构的最上层,与用户直接沟通。
换句话说表现层就是实现用户界面功能,将用户的需求传达和反馈、保证用户的
体验。
B、应用:类似于企业中各个员工最终在工资卡上当月发放的薪水金额。