Microsoft PetShop 集锦

一、pet shop 2.0

项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊

PetShop 4.0 Installer.msi

每层详解如下:


序号


项目名称


程序集名称


默认命名空间


描述


1


WEB


表示层


2


Model


PetShop.Model


PetShop.Model


业务实体


3


BLL


PetShop.BLL


PetShop.BLL


业务逻辑层


4


DALFactory


PetShop.DAL


PetShop.DALFactory


数据层的抽象工厂


5


IDAL


PetShop.IDAL


PetShop.IDAL


数据访问层接口定义


6


SQLServerDAL


PetShop.SQLServerDAL


PetShop.SQLServerDAL


SQLServer数据访问层


7


OracleDAL


PetShop.OracleDAL


PetShop.OracleDAL


Oracle数据访问层


8


DBUtility


PetShop.DBUtility


PetShop.DBUtility


数据库访问组件基础类


9


CacheDependencyFactory


PetShop.CacheDependencyFactory


PetShop.CacheDependencyFactory


缓存依赖类的工厂类


10


ICacheDependency


PetShop.ICacheDependency


PetShop.ICacheDependency


缓存依赖类接口


11


TableCacheDependency


PetShop.TableCacheDependency


PetShop.TableCacheDependency


缓存依赖实现类


12


IBLLStrategy


PetShop.IBLLStrategy


PetShop.IBLLStrategy


同步/异步处理策略接口(实现在bll根据配置反射选择)


13


MessagingFactory


PetShop.MessagingFactory


PetShop.MessagingFactory


异时处理消息队列的抽象工厂


14


IMessaging


PetShop.IMessaging


PetShop.IMessaging


异时处理消息队列接口定义


15


MSMQMessaging


PetShop.MsmqMessaging


PetShop.MsmqMessaging


异时处理消息队列的实现


16


Profile


PetShop.Profile


PetShop.Profile


Profile的数据访问层


17


ProfileDALFactory


PetShop.ProfileDALFactory


PetShop.ProfileDALFactory


ProfileDAL的工厂类(反射创建ProfileDAL)


18


IProfileDAL


PetShop.IProfileDAL


PetShop.IProfileDAL


Profile的数据访问层接口定义


19


OracleProfileDAL


PetShop.OracleProfileDAL


PetShop.OracleProfileDAL


Oracle的Profile Providers

做用户状态管理


20


SQLProfileDAL


PetShop.SQLProfileDAL


PetShop.SQLProfileDAL


SQL Server 的Profile Providers

做用户状态管理


21


Membership


PetShop.Membership


PetShop.Membership


Membership认证和授权管理


22


OrderProcessor


PetShop.OrderProcessor


PetShop.OrderProcessor


后台处理进程,处理订单队列

二、PetShop for .NET3.5 Weekly Drop 01

下载地址:http://petshopvnext.codeplex.com/

基于.NET Framework 3.5的Petshop,使用LINQ to SQL改进数据访问层,使用WCF来提供RSS,并在UI层上做一些改进,如使用ASP.NET AJAX,ListView控件等。

PetShop for .NET3.5 Weekly Drop 01
1.添加了SyndicationFeeds,提供了基于WCF的RSS Feed
2.修改Model中的CategoryInfo和ProductInfo,基于LINQ to SQL

时间: 2024-10-15 17:01:30

Microsoft PetShop 集锦的相关文章

SQL Server复制出错文章集锦

SQL Server复制出错文章集锦 为了方便大家对数据库复制过程中出错的时候更好地解决问题 本人收集了SQL Server相关复制出错解决的文章   The process could not execute 'sp_repldone/sp_replcounters' on 'ServerName' 潇湘隐者 事物复制遇到的几个错误 万剑齐发 一个事务复制的bug--更新丢失 续 stswordman 复制中发布服务器和订阅服务器内容不一致的解决办法 CareySon 一个事务复制的bug--

wcf问题集锦

1.处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决办法:以管理员运行命令:C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.ex

计算机视觉算法与代码集锦

计算机视觉算法与代码集锦 计算机视觉是结合了传统摄影测量,现代计算机信息技术.人工智能等多学科的一个大学科,是一片开垦不足的大陆,路很远,但很多人都在跋涉! 本文转自CSDN(地址http://blog.csdn.net/whucv/article/details/7907391),是一篇很好的算法与代码总结文档,转载在此供大家学习参考. 原文如下: UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下: https://netfiles.uiuc.edu/jbhua

PetShop

Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于:Microsoft .NET Framework 2.0Microsoft Visual Studio 2005Microsoft Windows Server 2003Microsoft InterNET Information ServicesMicrosoft Message QueuingMicrosoft SQL

Microsoft .NET Pet Shop 4: Migrating an ASP.NET 1.1 Application to 2.0

249 out of 297 rated this helpful - Rate this topic Gregory LeakeMicrosoft Corporation Alan Le, Alex Arkhipov, Mike Hanley, and Steve NyholmVertigo Software, Inc. February 2006 Applies to:    Microsoft .NET Framework 2.0     Microsoft Visual Studio 2

IIS下发布关于Excel导入导出时遇到的问题集锦(转)

问题描述 1.Excel每个工作薄(sheet)生成记录行数 2.asp.net关于导出Excel的一些问题的集锦 3.下载失败,临时文件或其所在磁盘不可写 4.未能加载文件或程序集"Microsoft.Office.Interop.Excel, Version=14.0.0.0,** 5.IIS下发布操作Excel程序时遇到{00024500-00***即80070005错误 6.System.ComponentModel.Win32Exception: 拒绝访问 有关这这几个问题详解. 问题

你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们

一叶障目 .NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题.经常看到许多朋友对其进行分析.探讨.辩论甚至是抨击.笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇: 1.没有从本质角度去理解分层的内涵,而只是了解其表象. 2.对分层架构的理解过于狭隘,只是少数概念,而又不够深入. 许多朋友言“分层”则必称“DAL”.“BLL”.“表示层”等概念,殊不知“DAL”的内部还有“Data Source 架构模式”.“Object-Rel

历史上最全的delphi技巧集锦

历史上最全的delphi技巧集锦 ------------------------------------------------ 删除dbgrid中选定数据的方法: begin adotable1.Delete; adotable1.first; 若要追加和修改信息:adotable1.Append;adotable1.post; ------------------------------------------------ 将数据写入库: procedure Tclassmanagefor

Microsoft .NET Pet Shop 4

https://msdn.microsoft.com/en-us/library/aa479070.aspx Executive Overview The .NET Pet Shop application is designed to show the best practices for building enterprise, n-tier .NET 2.0 applications that may need to support a variety of database platfo