二十四画生的Blog


        ——开始学习Orchard框架
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[DNN模块开发]DNN模块的层次划分

Posted on 2005-07-27 16:41  二十四画生  阅读(5050)  评论(4编辑  收藏  举报
  下图是DNN模块层次结构图(一个视频上抓下来的;下载视频

 

从图上看DNN模块也是按照三层结构模型来开发的:
Appication Layer:应用程序层(UI层)
包含用户界面UIinfo object自定义业务对象(Custom Business ObjectCBO

BLL Layer:业务逻辑层
包含业务逻辑访问对象Controller object;数据访问工厂:Data Provider

DAL Layer:数据访问层
包含各种具体数据库访问的Provider,如SQLDataProvider

各层之间的关系:数据存储到自定义业务对象中,UI控件通过自定义业务对象获取传递数据。业务逻辑访问对象通过数据访问工厂所实例化的具体数据访问对象来操作数据库并填充自定义业务对象。

相关内容:
关于模块文件结构:http://www.cnblogs.com/esshs/archive/2005/07/21/197198.html

更多相关内容>>