菜鸟编程之再识三层


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


利用三层的目的

    隔离开程序/解除耦合


三层的优点

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


各层之间的引用

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

    B层直接引用D层


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


U层作用

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

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

 跟界面有关的尽量都放U

 

B层作用    

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

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

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

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

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



D层作用

    连接数据源

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


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



你可能感兴趣的:(菜鸟编程之再识三层)