下图是DNN模块层次结构图(一个视频上抓下来的;下载视频)
从图上看DNN模块也是按照三层结构模型来开发的:
Appication Layer:应用程序层(UI层)
包含用户界面UI,info object:自定义业务对象(Custom Business Object,CBO)
BLL Layer:业务逻辑层
包含业务逻辑访问对象Controller object;数据访问工厂:Data Provider
DAL Layer:数据访问层
包含各种具体数据库访问的Provider,如SQLDataProvider
各层之间的关系:数据存储到自定义业务对象中,UI控件通过自定义业务对象获取传递数据。业务逻辑访问对象通过数据访问工厂所实例化的具体数据访问对象来操作数据库并填充自定义业务对象。
相关内容:
关于模块文件结构:http://www.cnblogs.com/esshs/archive/2005/07/21/197198.html
更多相关内容>>
==========================================
作者:二十四画生
转载请注明来源于博客园——二十四画生的Blog,并保留有原文链接。