1. Pet Shop 2.0
Project Overview and Architecture Analysis Microsoft has just launched Pet Shop 4 Based on ASP. NET 2.0. This version has a brand new user interface. Is a good example of studying ASP. NET 2.0?
Petshop 4.0 Installer. MSI
Details of each layer are as follows:
Serial number |
Project name |
Assembly name |
Default namespace |
Description |
1 |
Web |
|
|
Presentation Layer |
2 |
Model |
Petshop. Model |
Petshop. Model |
Business Entity |
3 |
Bll |
Petshop. BLL |
Petshop. BLL |
Business logic layer |
4 |
Dalfactory |
Petshop. dal |
Petshop. dalfactory |
Data Layer abstraction Factory |
5 |
Idal |
Petshop. idal |
Petshop. idal |
Data access layer interface definition |
6 |
Sqlserverdal |
Petshop. sqlserverdal |
Petshop. sqlserverdal |
Sqlserver data access layer |
7 |
Oracledal |
Petshop. oracledal |
Petshop. oracledal |
Oracle Data access layer |
8 |
Dbutility |
Petshop. dbutility |
Petshop. dbutility |
Basic class of Database Access Components |
9 |
Cachedependencyfactory |
Petshop. cachedependencyfactory |
Petshop. cachedependencyfactory |
Factory class of cache dependency class |
10 |
Icachedependency |
Petshop. icachedependency |
Petshop. icachedependency |
Cache dependency Interface |
11 |
Tablecachedependency |
Petshop. tablecachedependency |
Petshop. tablecachedependency |
Cache dependency implementation class |
12 |
Ibllstrategy |
Petshop. ibllstrategy |
Petshop. ibllstrategy |
Synchronous/asynchronous processing policy interface (selected based on configuration reflection in BLL) |
13 |
Messagingfactory |
Petshop. messagingfactory |
Petshop. messagingfactory |
Abstract Factory for processing message queues in different time periods |
14 |
Imessaging |
Petshop. imessaging |
Petshop. imessaging |
Definition of Message Queue interface for cross-time processing |
15 |
Msmqmessaging |
Petshop. msmqmessaging |
Petshop. msmqmessaging |
Implementation of Message Queue processing in different time periods |
16 |
Profile |
Petshop. Profile |
Petshop. Profile |
Profile data access layer |
17 |
Profiledalfactory |
Petshop. profiledalfactory |
Petshop. profiledalfactory |
Profiledal factory class (reflection creates profiledal) |
18 |
Iprofiledal |
Petshop. iprofiledal |
Petshop. iprofiledal |
Profile data access layer interface definition |
19 |
Oracleprofiledal |
Petshop. oracleprofiledal |
Petshop. oracleprofiledal |
Oracle profile providers Manage user status |
20 |
Sqlprofiledal |
Petshop. sqlprofiledal |
Petshop. sqlprofiledal |
SQL Server profile providers Manage user status |
21 |
Membership |
Petshop. Membership |
Petshop. Membership |
Membership authentication and authorization management |
22 |
Orderprocessor |
Petshop. orderprocessor |
Petshop. orderprocessor |
Background processing process, processing order queue |
Ii. petshop for. net3.5 weekly drop 01
: Http://petshopvnext.codeplex.com/
Based on.. NET Framework 3.5 petshop, improve the data access layer by using LINQ to SQL, use WCF to provide RSS, and make some improvements on the UI Layer, such as using ASP. net Ajax, listview control, etc.
Petshop for. net3.5 weekly drop 01
1. Added syndicationfeeds to provide a WCF-based RSS feed.
2. Modify categoryinfo and productinfo in the model based on
Microsoft petshop highlights