您的位置:首页 > 运维架构 > 网站架构

【三层 架构】——这才是个开始

2014-08-18 21:45 211 查看
对于小小的菜鸟来说,三层结构就是简单的三个层次,显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)之【三层架构】---知识梳理


通过知识的梳理和思想上的升华,对三层有了进一步的理解。看图说话:



在每层之间传递的是实体对象,而非参数

显示层(UI)负责:
–从用户收集信息
–将用户信息发送到业务服务层做处理
–从业务服务层接收处理结果
–将结果显示给用户
业务逻辑层(BLL)负责:
–从表示层接收输入
–与数据层交互执行已设计的业务
操作(业务逻辑,系统服务等)
–将处理结果发送到表示层。
数据访问层(DAL)负责:
–数据存储
–数据获取
–数据维护
–数据完整性
从OOP思想考虑实体层
–它是完全受控制的对象
–它具有面向对象的基本特征
–它可以自定义行为
–它消除了关系数据和对象之间的差异

同时以VB.NET版登录小实例,来展现其中的奥秘。

实体层 --UserInfoEntity




显示层---UI



业务逻辑层---BLL



数据访问层--DAL





我做到的和想到的,仅仅是三层的冰山之角,这只是三层架构的开始,而已。
随着下一阶段的经一步深入的学习,我们会爱上三层的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: