对于小小的菜鸟来说,三层结构就是简单的三个层次,显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)之【三层架构】---知识梳理
通过知识的梳理和思想上的升华,对三层有了进一步的理解。看图说话:
在每层之间传递的是实体对象,而非参数
显示层(UI)负责:
–从用户收集信息
–将用户信息发送到业务服务层做处理
–从业务服务层接收处理结果
–将结果显示给用户
业务逻辑层(BLL)负责:
–从表示层接收输入
–与数据层交互执行已设计的业务
操作(业务逻辑,系统服务等)
–将处理结果发送到表示层。
数据访问层(DAL)负责:
–数据存储
–数据获取
–数据维护
–数据完整性
从OOP思想考虑实体层
–它是完全受控制的对象
–它具有面向对象的基本特征
–它可以自定义行为
–它消除了关系数据和对象之间的差异
同时以VB.NET版登录小实例,来展现其中的奥秘。
实体层 --UserInfoEntity
显示层---UI
业务逻辑层---BLL
数据访问层--DAL
我做到的和想到的,仅仅是三层的冰山之角,这只是三层架构的开始,而已。
随着下一阶段的经一步深入的学习,我们会爱上三层的。