07年 oo学习总结:一、系统软件架构-对象化

第一章      系统软件架构

本软件采用面向对象的设计。会将

1.1对象化

应用petshop的架构。架构图如图:

 


说明:

web层-->BLL(使用Model)-->DALFactory(通过IDAL,)-->具体DAL实现层(oracle)-->持久存储。

1、Web 引用 BLL中的逻辑进行基本的数据操作。

2、BLL 引用 IDAL,Model,使用DALFactory创建实例。

3、IDAL 引用 Model。

4、Model 无引用。仅仅提供一个数据表的map对象

5、DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用。

6、OracleDAL 引用 Model和IDAL,被DALFactory加载的程序集,实现接口里的方法。将对象的操作放入数据库实现持久化。

更详细的说明请参见petshop分析.Doc文件。

posted on 2009-09-21 16:04  黄金年代  阅读(287)  评论(0编辑  收藏  举报