Chapter 33. SpringAir - Reference Application

33.1. Introduction

The SpringAir Web application is designed to showcase the feature set of Spring.NET's ASP.NET framework.

33.2. Getting Started

The application is located in the installation directory under 'examples/SpringAir. The directory 'SpringAir.Web.2003' contains the .NET 1.1 version of the application and the directory 'SpringAir.Web.2005' contains the .NET 2.0 version. For .NET 1.1 you will need to create a virtual directory named 'SpringAir.2003' using IIS Administrator and point it to the following directory examples\Spring\SpringAir\src\SpringAir.Web.2003. The solution file for .NET n1.1 is examples\Spring\SpringAir\SpringAir.2003.slnFor .NET 2.0 simply open the solution examples\Spring\SpringAir\SpringAir.2005.sln. Set your startup project to be SpringAir.Web and the startpage to .\Web\Home.aspx

If you receive the following error when compiling the .NET 2.0 web solution, CS0101, then you will need to change the names of the resource .resx files in the directory examples\Spring\SpringAir\src\SpringAir.Web.2005\App_GlobalResources. The serbian culture info string has changed in recent releases of .NET 2.0. In short, sr-SP-Latn- is now sr-Latn-CS and sr-SP-Cyrl- is now sr-Cyrl-CS. P Kieran Snyder's blog entry and Shawn Steele's blog entry provide some additional information on changes to culture name in .NET 2.0.

33.3. The Architecture

...

33.4. The Implementation

...

33.4.1. The Domain Layer

...

33.4.2. The Service Layer

...

33.4.3. The Web Layer

...

33.5. Summary

...