Microsoft petshop highlights

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.