2012年4月6日
摘要: 前言 微软的三层架构示例项目PetShop是很多.NET开发人员学习项目开发的经典样本代码,很多人都是直接使用PetShop的架构来搭建项目,甚至许多著名的代码生成器,也是以PetShop架构作为模板生成项目。事实上我认为PetShop只是一个展示如何使用.NET技术的应用项目范例,若直接照搬用来用作实际项目开发的框架,还有很多地方需要改进,尤其是在实现多数据库兼容方面。下面以PetShop为样本代码,阐述如何通过改造它实现一个更合理实用的三层架构。由于改良方法主要采用通用数据库访问组件简化原架构的数据访问层,因此本文也谈及了如何实现基于ADO.NET的通用数据访问组件。架构分析 架构主干为了 阅读全文
posted @ 2012-04-06 15:22 lindping 阅读(2645) 评论(12) 推荐(0) 编辑