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

  下图是 DNN 模块层次结构图(一个视频上抓下来的;下载视频
[DNN模块开发]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

更多相关内容>>

你可能感兴趣的:(开发)