PetShop 4.0讨论专贴(QA)
根据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)相关推荐
- PetShop 4.0 系列之五 [转]
五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设 ...
- PetShop 4.0 详解之四(PetShop之ASP.NET缓存)
如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的.在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术.因为Cache的存取速度比内存快,因 ...
- .Net PetShop 4.0的缓存处理
在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果.在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本 ...
- Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层
Microsoft PetShop 3.0 设计与实现--数据访问层 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从 ...
- PetShop 4.0知识点:加密和解密Web.config文件的配置节
PetShop 4.0 中Web.config文件中的连接字符串是加密的,需要进行解密才能看到. 这个问题PetShop 4.0的ReadMe文件中有说明: Encrypting and Decryp ...
- Microsoft .NET PetShop 4.0 架构与技术分析(七)
六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心.正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的.一件交付给客户使用 ...
- PetShop 4.0 官方详解
Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于: Microsoft . ...
- PetShop 4.0 SQLHelper
代码 //=============================================================================== // This file is ...
- PetShop 4.0 数据访问层之我所见
个人感觉数据访问层,设计上应该可以更精简. 现有的框架是一个DAL,对应一个Helper(我们可以理解其实就是真正的数据引擎).这种方式实现上确实很简单,但是有重复的地方.对于每种DAL,不同的只是H ...
最新文章
- java 图像 截取正方形,Instagram API仅返回正方形(裁剪)图像
- 群晖docker装huginn_应用篇:Docker版Zerotier实现内网穿透
- 笔试小结---线程、进程
- LeetCode 557. 反转字符串中的单词 III(栈)
- (c语言)输出1到100之间的所有素数
- Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
- Android网络编程之——文件断点下载(暂停/继续/重新下载)
- wifi技术扫盲-MIMO
- win10怎么用计算机二进制,Win10计算器怎么算二进制_win10计算器二进制使用教程...
- 手把手教你搭建SpringCloud项目(十)集成OpenFeign服务接口调用
- 使用 emeditor 删除空行
- T三说茶丨教你分辨头采茶、头春茶、明前茶、雨前茶!
- Kali与编程:Winserver 2019搭建dhcp服务器
- 汇编语言L0C,单片机汇编语言指令查表.doc
- 物理仿真实验运用计算机什么用,电脑模拟与物理实验教学
- Ubuntu18笔记本安装nvidia显卡驱动
- androidtv gms包_Android之GMS自我总结
- 信息与计算机工程学院英文翻译,成都信息工程学院通信工程学院英文翻译.doc...
- 学校计算机网速被限制,学校的限制网速的行为是不是违法了?
- 视频播放三:Vitamio
热门文章
- 测试MM32F3277中的MicroPython的Signal功能
- 看看那些令你惊叹的PCB设计艺术
- SP-1CL3 陶瓷接收管 光电接收二极管 红外线接收管
- ESP32串口转WiFi双天线ESP32-S模组
- 固态铝电解电容与液态铝电解电容
- 服务器装什么系统可以模拟器多开,安卓模拟器多开哪个最好 流畅不卡、省资源、群控刷机都有...
- mysql 以时间段分组_根据mysql 按日期或者时间段 分组 统计的查询
- 声音匹配_如何调节人声音色方法如下
- TX的8B/10B编码功能
- Vivado 随笔(3) 其他综合属性 dont_touch、fsm_encoding?