Microsoft .NET Pet Shop 4
Microsoft has released new version of .NET Pet Shop application. 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 platforms and deployment scenarios. Full source code is available for download.
This version is designed specifically for ASP.NET 2.0. It takes advantage of it's Master Pages, Membership and user Profiles support. By using this new 2.0 features code base was reduced by 25%. The greatest reduction was made in data tier (almost 36%).
These are the main changes in 4.0 release
- System.Transactions instead of Serviced Components.
- Generics for strongly typed collections instead of loosely typed ILists.
- ASP.NET 2.0 Membership for user authentication and authorization.
- Custom ASP.NET 2.0 Membership Provider for Oracle 10g.
- ASP.NET 2.0 Custom Oracle and SQL Server Profile Providers for user state management.
- Master Pages for consistent look and feel versus ASP.NET Web User Controls.
- ASP.NET 2.0 Wizard control.
- Database level cache invalidation using SqlCacheDependency instead of timeout based.
- Enabling Asynchronous Order Processing built on message queuing.
I can't download the source code. Why? It is not avalable now?