2006年5月13日

Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层

摘要: Microsoft PetShop 3.0 设计与实现--数据访问层 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从设计上已有一定的区别,应该是和Java的Petshop设计相当。 关于一些Microsoft PetShop的来由、如何安装,所表现业务流程,数据库表结构等基本的信息的资料请大家参考下面文章 ... 阅读全文

posted @ 2006-05-13 16:17 c#之旅 阅读(925) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记2-IDAL

摘要: 一、 IDAL主要功能: 1、 这完全是“工厂模式”的一部分实现而已 2、 这是一组接口类,其中包括了每个要公开的数据访问方法。为每个数据库产品单独编写的DAL(数据访问层)都要实现这组接口所定义的方法 3、 也就是规定了在DAL中编写的“对用户账号进行操作的类”所必须执行的方法! 4、 ID... 阅读全文

posted @ 2006-05-13 16:14 c#之旅 阅读(988) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记1-Model

摘要: 一、 Model主要功能: 1、 将每一个“业务实体”抽象成“(瘦数据)类”,可以很好地“划分”各个“对象”,操作更加清晰 2、 用于在应用程序各层之间传递数据,被用做传输数据的“容器” 3、 这就是所谓的“建模”过程! 4、 Model各个类(Model文件夹中的各个文件)划分或者说编制的原... 阅读全文

posted @ 2006-05-13 16:14 c#之旅 阅读(858) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记3-Utility

摘要: 一、 Utility主要功能: 1、 一组帮助器类,包含DPAPI的包装(不理解) 2、 有一组负责加密和解密的公共方法 3、 使用了Crypt32.dll和kernel32.dll中的方法 4、 在ConnectionInfo类中使用了两个方法,分别用于加密和解密数据库连接字符串 5、 ... 阅读全文

posted @ 2006-05-13 16:12 c#之旅 阅读(643) 评论(0) 推荐(0) 编辑

[转] PetShop3.x学习笔记4-SQLServer_DB Architec Design

摘要: 一、 SQLServer_DB Architec主要功能: 1、 数据库架构设计 二、 实现细节: 1、 注意看,什么是数据库架构图!!! 2、 使用SQLServer自带的“数据库关系图”功能直接就可以进行数据库建模!!!!!!在数据库关系图中生成的关系图实际上就是数据模型,可以直接保存回数据库,创建相应的表及表... 阅读全文

posted @ 2006-05-13 16:11 c#之旅 阅读(489) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记5-我读cocoboy79《MS PetShop 3.x 设计与实现——数据访问层》

摘要: 红色——文档重点;蓝色——我自己的理解;绿色——不明白的地方 ---------------------------------------------------------------------------------- MS PetShop 3.x 设计与实现——数据访问层 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是... 阅读全文

posted @ 2006-05-13 16:06 c#之旅 阅读(727) 评论(2) 推荐(0) 编辑

PetShop3.x学习笔记6-SQLServer学习笔记

摘要: 一、 SQLServer主要功能: 1、 这是Microsoft SQL Server特定的PetShop DAL层实现,执行了IDAL接口定义的各方法 二、 实现细节: 1、 SQLHelper.cs文件:就是MS DAAB 2、 主要定义了以下几个方法对数据库操作: 3、 Execut... 阅读全文

posted @ 2006-05-13 16:03 c#之旅 阅读(640) 评论(0) 推荐(0) 编辑

[转]对比.Net PetShop和Duwamish来探讨Ado.Net的数据库编程模式

摘要: 专栏作品 对比.Net PetShop和Duwamish来探讨Ado.Net的数据库编程模式卢彦 .NET PetShop和Duwamish简单介绍 相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过... 阅读全文

posted @ 2006-05-13 09:20 c#之旅 阅读(802) 评论(0) 推荐(0) 编辑

Xp下安装SQL2000或者其他软件系统提示之前有挂起的安装操作,要求重启系统的解决办法

摘要: 在Windwos Xp下,要安装Sql或sp补丁以及其他软件,尤其是微软自己的软件的时候,系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations再重新安装就可以了. 阅读全文

posted @ 2006-05-13 07:42 c#之旅 阅读(3833) 评论(13) 推荐(0) 编辑

导航