日子一天天如流水般飞快,三层的项目虽然已经结束了,但是感觉对于三层还是要多多加深了解的。下面我们就来详细了解一下三层中的实体吧!
在上两篇博客中,我们已经初步了解到了实体层的结构和代码。
一、Why?
我们知道实体层在三层中传递数据,“上蹿下跳”。我们把涉及到的属性封装到实体类中。那么使用实体层的好处是什么呢?
1.使程序简洁易懂,便于维护。
2.暗合借口不变。
3.体现了面向对象的思想。
二、What?
其实,说白了实体层就是一个类。它在三层中其实是可有可无的,但是为了体现面向对象思想,实体类是存放数据的。
实体类主要是作为数据管理和逻辑处理层面上存在的类别。它们主要在分析阶段区分实体类的主要职责是存储和管理数据内部的信息,它的行为必须与它所代表的实体对象密切相关。
实体类对应数据库中的一个表,实体类的每个属性对应表中相应的字段,使用实体类符合面向对象编程的思想,把一个表封装成一个类。这些我们在敲代码的时候应该深有体会。
三、How?
1.表现层如何使用实体类?
2.业务逻辑层如何使用实体类?
3.数据访问层如何使用实体类?
对于实体类的理解还很浅,不当之处还请大家多多指教?