上传者: u011062044
|
上传时间: 2022-05-26 09:07:54
|
文件大小: 1.35MB
|
文件类型: PPTX
ASP.NET高级编程》
项目三:使用工厂模式屏蔽校园BBS数据库差异
1
目 录
“使用工厂模式屏蔽数据库差异”任务描述
当今的管理信息系统很少有不涉及数据库访问的,且大部分都涉及到关系数据库的访问。虽然目前的关系数据库通常采用SQL语言作为其查询语言,但各种关系数据库在SQL语言使用的很多细节上并不一致,且各厂商的关系数据库,甚至同一厂商的不同版本的关系数据库都有很大差异。如果一个软件系统由于需求的变更或预期的扩展和修改,需要更换不同版本或不同厂商的数据库,如Access、Oracle、MySQL等,我们就需要对整个数据访问层进行更改。如果解决了这个问题,那么软件系统在数据库选择和可扩展可维护性方面就能够获得更大的灵活性。
校园BBS
“使用工厂模式屏蔽数据库差异”任务描述
我们已经将“校园BBS”利用三层的开发模式开发完毕,接下来的任务就是在简单三层的基础上如何使用工厂模式来屏蔽数据库不同带来的差异,让我们的“校园BBS”适用所有数据库平台,使程序有更好的适应性和可扩展性。
校园BBS
“使用工厂模式屏蔽数据库差异”知识要点
“使用工厂模式屏蔽数据库差异”知识要点
设计模式早期出