O'Reilly logo

Professional ASP.NET Design Patterns by Scott Millett

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Requirements and Infrastructure

WHAT'S IN THIS CHAPTER?

  • Introduction to Agatha's e-commerce store, which will form the case study putting into practice all the patterns and principles you have learned up to this point

  • Building the Infrastructure project to support the application

  • Using the design patterns and principles that you have learned to keep the code base loosely coupled and easy to maintain

The final five chapters in this book form a case study that puts into practice all the design patterns and principles you have learned throughout the previous nine chapters. The case study is based on an e-commerce site built for a fictional clothes retailer named Agatha's. In this chapter, you are given a set of requirements for the e-commerce site so you can build the infrastructure to support the site's construction in the next four chapters.

AGATHA'S CLOTHING STORE REQUIREMENTS

Figure 10-1 shows the layout of the website you will build. It has three main sections:

  • Product Catalog: Customers will be able to view a selection of "top" products from the home page of the site. A full list of product categories will be displayed on all Product Catalog pages, enabling customers to view all products within a given category. A page to display the full details of a product will also be included in the product catalog browsing functionality. Finally, the Product Catalog will include the ability to add products to a basket ready for checkout.

  • Customer Account: This is where customers can ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required