PetShop的系统架构设计[6]

系统架构设计师 责任编辑:windtest 2009-06-03

添加老师微信

备考咨询

加我微信

摘要:可以看到,在数据访问层中,完全采用了“面向接口编程”思想。抽象出来的IDAL模块,脱离了与具体数据库的依赖,从而使得整个数据访问层利于数据库迁移。DALFactory模块专门管理DAL对象的创建,便于业务逻辑层访问。SQLServerDAL和OracleDAL模块均实现IDAL模块的接口,其中包含的逻辑就是对数据库的Select,Insert,Update和

 

  可以看到,在数据访问层中,完全采用了“面向接口编程”思想。抽象出来的IDAL 模块,脱离了与具体数据库的依赖,从而使得整个数据访问层利于数据库迁移。 DALFactory 模块专门管理 DAL 对象的创建,便于业务逻辑层访问。SQLServerDAL 和 OracleDAL 模块均实现 IDAL 模块的接口, 其中包含的逻辑就是对数据库的 Select,Insert,Update 和 Delete 操作。因为数据库类型的不同,对数据库的操作也有所不同,代码也会 因此有所区别。此外,抽象出来的 IDAL 模块,除了解除了向下的依赖之外,对于其上的业务逻辑层,同样仅存在弱依赖关系,如下图所示:

[1]  [2]  [3]  [4]  [5]  [6]  [7]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!