根据fangyifeng这位朋友的意见,特开设此PetShop4.0讨论专贴,除了推荐一些关于PetShop4.0的不错的文章之外,也对大家平时遇到的问题作一下整理。

一.园子里相关文章

PetShop的系统架构设计 [BruceZhang]

PetShop数据访问层之数据库访问设计 [BruceZhang]

Microsoft .NET Pet Shop 4 架构与技术分析 [李天平]

二.PetShop 4.0 Q & A:

Q:PetShop 4.0的下载地址?

A:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp

Q:PetShop 4.0有哪些新特性?

A:1.System.Transactions替代了服务组件。System.Transactions是.NET Framework 2.0下出现的一个事务控制的命名空间,它是处理替代COM+来处理分布式事务的一种新的途径。

2.使用泛型的强类型代替了IList。

3.使用了ASP.NET2.0下的角色及成员管理。

4.对于订单的处理提供了两种同步和基于MSMQ的异步处理。

5.使用了ASP.NET2.0中的Master Pages,Wizard Control等

6.使用SqlCacheDependency缓存处理策略

Q:PetShop 4.0中用到的一些设计模式

A:常用的有抽象工厂、外观模式、策略模式等,可以参考BruceZhang的相关文章

[以后慢慢整理吧]

转载于:https://www.cnblogs.com/Terrylee/archive/2006/08/31/Dotnet_PetShop_4.html

PetShop 4.0讨论专贴(QA)相关推荐

  1. PetShop 4.0 系列之五 [转]

    五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设 ...

  2. PetShop 4.0 详解之四(PetShop之ASP.NET缓存)

    如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的.在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术.因为Cache的存取速度比内存快,因 ...

  3. .Net PetShop 4.0的缓存处理

    在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果.在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本 ...

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

    Microsoft PetShop 3.0 设计与实现--数据访问层 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从 ...

  5. PetShop 4.0知识点:加密和解密Web.config文件的配置节

    PetShop 4.0 中Web.config文件中的连接字符串是加密的,需要进行解密才能看到. 这个问题PetShop 4.0的ReadMe文件中有说明: Encrypting and Decryp ...

  6. Microsoft .NET PetShop 4.0 架构与技术分析(七)

    六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心.正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的.一件交付给客户使用 ...

  7. PetShop 4.0 官方详解

    Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于: Microsoft . ...

  8. PetShop 4.0 SQLHelper

    代码 //=============================================================================== // This file is ...

  9. PetShop 4.0 数据访问层之我所见

    个人感觉数据访问层,设计上应该可以更精简. 现有的框架是一个DAL,对应一个Helper(我们可以理解其实就是真正的数据引擎).这种方式实现上确实很简单,但是有重复的地方.对于每种DAL,不同的只是H ...

最新文章

  1. java 图像 截取正方形,Instagram API仅返回正方形(裁剪)图像
  2. 群晖docker装huginn_应用篇:Docker版Zerotier实现内网穿透
  3. 笔试小结---线程、进程
  4. LeetCode 557. 反转字符串中的单词 III(栈)
  5. (c语言)输出1到100之间的所有素数
  6. Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
  7. Android网络编程之——文件断点下载(暂停/继续/重新下载)
  8. wifi技术扫盲-MIMO
  9. win10怎么用计算机二进制,Win10计算器怎么算二进制_win10计算器二进制使用教程...
  10. 手把手教你搭建SpringCloud项目(十)集成OpenFeign服务接口调用
  11. 使用 emeditor 删除空行
  12. T三说茶丨教你分辨头采茶、头春茶、明前茶、雨前茶!
  13. Kali与编程:Winserver 2019搭建dhcp服务器
  14. 汇编语言L0C,单片机汇编语言指令查表.doc
  15. 物理仿真实验运用计算机什么用,电脑模拟与物理实验教学
  16. Ubuntu18笔记本安装nvidia显卡驱动
  17. androidtv gms包_Android之GMS自我总结
  18. 信息与计算机工程学院英文翻译,成都信息工程学院通信工程学院英文翻译.doc...
  19. 学校计算机网速被限制,学校的限制网速的行为是不是违法了?
  20. 视频播放三:Vitamio

热门文章

  1. 测试MM32F3277中的MicroPython的Signal功能
  2. 看看那些令你惊叹的PCB设计艺术
  3. SP-1CL3 陶瓷接收管 光电接收二极管 红外线接收管
  4. ESP32串口转WiFi双天线ESP32-S模组
  5. 固态铝电解电容与液态铝电解电容
  6. 服务器装什么系统可以模拟器多开,安卓模拟器多开哪个最好 流畅不卡、省资源、群控刷机都有...
  7. mysql 以时间段分组_根据mysql 按日期或者时间段 分组 统计的查询
  8. 声音匹配_如何调节人声音色方法如下
  9. TX的8B/10B编码功能
  10. Vivado 随笔(3) 其他综合属性 dont_touch、fsm_encoding?