机房重构七层总结

UI层:表现层与用户进行交互的,可以通过注释让用户看得懂我这段代码是用来干什么的,进行功能展示,具体功能是如何操作的那就是后面层的是了。而且这一层尽量减少判断,所谓人活一张脸,树活一张皮,代码也是,U层就一定要干净整洁,那必不可少的判断可以通过传参给B层来处理

Facade层:外观层用来连接U层和B层,用来提供一个一致界面的,减少耦合。

BLL层 :业务逻辑层针对具体问题的操作,对数据业务逻辑处理。 

               前面已经说过了,U层的数据通过传参来到B层,传参真的是很精髓,屡试不爽。除了U层来的数据还有D层加载的数据

               B层给我的感觉有点像一个交叉路口,各种数据都在这里汇聚进行处理,这些数据就像车。这些车可以在交叉路口选择是左拐、右拐还是掉头这都可以(数据在B层可以加工处理)。但是一旦过了交叉路口,你就只能沿着路直行了(数据通过B层之后,进行简单的传参即可,不需要再变动)

Factory层:工厂层用于创建接口对象,是业务逻辑层与接口层的桥梁,对二者进行解耦合。 

IDAL层:接口层提高了系统的可扩展、可维护性

DLL层:数据访问层,提供数据访问的方法,不储存逻辑。在接口中对数据库操作语句进行组合装配,所做事务直接操作数据库

Entity层:用来在各层中传递数据。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lllllLiangjia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值