菜鸟编程之再识三层


这几天用VB.NET将三层的登录实例敲了敲,对三层的理解有了些新认识,下面我就用简洁的话语,来说下我对三层的认识。


利用三层的目的

隔离开程序/解除耦合


三层的优点

可维护性、可扩展性、性能、安全性。


各层之间的引用

U层直接引用B层,有时会间接调用D层

B层直接引用D层


实体层是各层之间进行传输的载体,U/B/D层三层都会引用实体层。


U层作用

向用户展现数据信息、界面或者交互信息

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

跟界面有关的尽量都放U

B层作用

D层获取数据,传递给U层显示用

U层获取用户指定和数据,通过D层写入数据库

U层获取用户指定和数据,执行业务逻辑

D层获取数据后,执行业务逻辑

所有的业务逻辑处理尽量都放B



D层作用

连接数据源

从数据库加载数据、写入数据、删除数据,即对数据库的增删改查。


以上就是我对三层的认识,请大家多多指正,随着学习的加深,我相信对三层的认识也会越来越深。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值