【三层 架构】——这才是个开始
2014-08-18 21:45
211 查看
对于小小的菜鸟来说,三层结构就是简单的三个层次,显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)之【三层架构】---知识梳理
通过知识的梳理和思想上的升华,对三层有了进一步的理解。看图说话:
在每层之间传递的是实体对象,而非参数
显示层(UI)负责:
–从用户收集信息
–将用户信息发送到业务服务层做处理
–从业务服务层接收处理结果
–将结果显示给用户
业务逻辑层(BLL)负责:
–从表示层接收输入
–与数据层交互执行已设计的业务
操作(业务逻辑,系统服务等)
–将处理结果发送到表示层。
数据访问层(DAL)负责:
–数据存储
–数据获取
–数据维护
–数据完整性
从OOP思想考虑实体层
–它是完全受控制的对象
–它具有面向对象的基本特征
–它可以自定义行为
–它消除了关系数据和对象之间的差异
同时以VB.NET版登录小实例,来展现其中的奥秘。
实体层 --UserInfoEntity
显示层---UI
业务逻辑层---BLL
数据访问层--DAL
我做到的和想到的,仅仅是三层的冰山之角,这只是三层架构的开始,而已。
随着下一阶段的经一步深入的学习,我们会爱上三层的。
通过知识的梳理和思想上的升华,对三层有了进一步的理解。看图说话:
在每层之间传递的是实体对象,而非参数
显示层(UI)负责:
–从用户收集信息
–将用户信息发送到业务服务层做处理
–从业务服务层接收处理结果
–将结果显示给用户
业务逻辑层(BLL)负责:
–从表示层接收输入
–与数据层交互执行已设计的业务
操作(业务逻辑,系统服务等)
–将处理结果发送到表示层。
数据访问层(DAL)负责:
–数据存储
–数据获取
–数据维护
–数据完整性
从OOP思想考虑实体层
–它是完全受控制的对象
–它具有面向对象的基本特征
–它可以自定义行为
–它消除了关系数据和对象之间的差异
同时以VB.NET版登录小实例,来展现其中的奥秘。
实体层 --UserInfoEntity
显示层---UI
业务逻辑层---BLL
数据访问层--DAL
我做到的和想到的,仅仅是三层的冰山之角,这只是三层架构的开始,而已。
随着下一阶段的经一步深入的学习,我们会爱上三层的。
相关文章推荐
- 语言是载体,思想才是灵魂---浅谈java DAO与C#三层架构
- 实战才是王道:工厂模式、三层架构、反射、多数据库问题
- 浅析MVC模式与三层架构的区别
- 对三层架构理论的理解
- 三层架构图[转]
- Asp.net2.0中ObjectDataSource在三层(N层)架构中的应用
- 软件的三层架构
- 两天完成一个小型工程报价系统(三层架构)
- GitChat · 架构 | 从订单中心开始,聊“多KEY”类业务数据库水平切分架构实践
- MVC模式与三层架构的区别
- mvc 与 三层架构的区别
- asp.net mvc与传统三层架构的区别
- 这才是一个企业级云架构该有的样子
- MVC 和 三层架构的区别
- 三层架构
- 趣味理解:三层架构与养猪 -李天平
- 趣味理解:三层架构与养猪—《.NET深入体验与实战精要》
- C# 三层架构之系统的登录验证与添加数据的实现
- 【转载】我的架构经验小结(三)-- 深入三层架构
- MVC与三层架构