———————————————————————————————————————
数据访问层DAL(data access layer)
这一层主要就是完成把数据库的数据跟实体映射起来,然后完成数据的增、删、改、查操作
一般包括以下几部分
Model 定义数据模型,数据实体
DBUitil 对数据库中数据的具体操作
DAL数据和实体对象映射
———————————————————————————————————————
业务逻辑层BLL(business logical layer)
这一层就是针对相应的对象,进行一些具体的操作,实现相应的功能。“业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间”,启着承上启下的关键作用。
这一层根据不同的需求,划分成不同的部分来完成不同的功能
———————————————————————————————————————
表示层(UI/webUI)
提供给用户,用于数据显示,响应用户操作!
具体实现,了解不多,以后再详细学习。
———————————————————————————————————————
最后,这三层结构是从下向上一层一层的调,理想的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。
Model。可有可无,主要是方便数据的存储