我用自己的言语和进度去理解这个传说中的捣赖宠物店
二、分块分析
Project |
Purpose |
BLL |
Home for business logic components |
ConfigTool |
Administration application used to encrypt connection strings and create event log source |
DALFactory |
Classes used to determine which database access assembly to load |
IDAL |
Set of interfaces which need to be implemented by each DAL implementation |
Model |
Thin data classes or business entities |
OracleDAL |
Oracle specific implementation of the Pet Shop DAL which uses the IDAL interfaces |
Post-Build |
Project to run post compile actions such as adding assemblies to the GAC or COM+ |
Pre-Build |
Project to remove assemblies from the GAC or unregister assemblies from COM+ |
SQLServerDAL |
Microsoft SQL Server specific implementation of the Pet Shop DAL which uses the IDAL interfaces |
Utility |
Set of helper classes including a wrapper for the DPAPI |
Web |
Web pages and controls |
Solution Items |
Miscellaneous items used to build the application such as Pet Shop.snk key file used to sign application assemblies |