Building e-commerce sites with the .NET framework /

Saved in:
Bibliographic Details
Author / Creator:Bentrum, Jason.
Imprint:Indianapolis, Ind. : Sams, c2002.
Description:xiii, 538 p. : ill. ; 24 cm.
Language:English
Subject:
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/4642180
Hidden Bibliographic Details
Varying Form of Title:Building ecommerce sites with the .Net framework
Other authors / contributors:Whatley, James, 1941-
ISBN:0672321696
Notes:Includes index.
Table of Contents:
  • Introduction
  • Part I. Foundations
  • 1. Business-to-Consumer e-Commerce Overview
  • Current e-Commerce Trends
  • Business-to-Business e-Commerce
  • A Technical Overview of Business-to-Consumer e-Commerce
  • An Overview of the MyGolfGear.NET B2C Architecture
  • Steps Involved in Creating a B2C e-Commerce Application
  • Current Tools for Developing B2C Applications
  • Summary
  • 2. .NET Overview
  • The .NET Framework
  • The Common Language Runtime
  • Self-Describing Components
  • Application Domains
  • Common Type System
  • Cross-Language Interoperability
  • The Common Language Specification
  • Managed Execution
  • ASP.NET Page Execution
  • Summary
  • Self Instruction
  • 3. Planning MyGolfGear.NET
  • Defining the Goals of MyGolfGear.NET
  • Deciding on Features
  • Designing MyGolfGear.NET
  • Integration Considerations
  • Architecture Planning
  • Security Planning
  • Available Development Tools
  • Summary
  • Self Instruction
  • Part II. Building the B2C StoreFront
  • 4. Building MyGolfGear.NET's Product Catalog with SQL Server 2000
  • Developing the Data Model
  • Developing the Stored Procedures
  • Securing the Product Catalog
  • Summary
  • Self Instruction
  • 5. Using ASP.NET to Administer the Product Catalog
  • Component Development
  • Page Development
  • Summary
  • Self Instruction
  • 6. Using ASP.NET to Display the Simple Catalog
  • Creating the Category List
  • Developing the Simple Home Page
  • Developing the Product Selection Page
  • Developing the Product Detail Page
  • Developing the Product Search Functionality
  • Summary
  • Self Instruction
  • Part III. Building Advanced Features
  • 7. Using ASP.NET to Implement Product Spotlights
  • Product Spotlight Database Object
  • The FeaturedItems.ascx.cs Code Behind Class
  • The FeaturedItems.ascx User Control File
  • Adding Web Server Controls to the Home.aspx Page
  • Summary
  • Self Instruction
  • 8. Using ASP.NET to Implement Discount Specials
  • Changes to the Database to Support Discount Specials
  • Implementing the ProductSpecialDataTable Class
  • Using the OrderManager Class to Implement Discount Specials
  • Modifying the Product Selection Page to Display Discount Information
  • Adding Discount Information to the Product Details Page
  • Summary
  • Self Instruction
  • 9. Using ASP.NET to Implement Wish Lists
  • Additions to the Data Model
  • The New Stored Procedures
  • The New Data Access Component
  • The User Interface Elements
  • Summary
  • Self Instruction
  • 10. Using ASP.NET to Implement Product Reviews and Ratings
  • The Database Changes to Support Product Reviews
  • Changes to the CatalogDS Class Necessary to Support Product Reviews
  • The Product Review User Control
  • Adding the ProductReviews User Control to the Product Details Page
  • Summary
  • Self Instruction
  • 11. Implementing Gift Certificates in MyGolfGear.NET
  • The Database Changes Necessary to Support Gift Certificates
  • The GiftCertificate Data Access Class
  • Implementing the Acceptance of Gift Certificates on the Checkout Page
  • The OrderManager Class
  • Summary
  • Self Instruction
  • 12. Automating the E-mailing of Product Information with ASP.NET
  • Modifications to the ProductDetails.aspx Page
  • The Email.aspx Page
  • System. Web.Mail Namespace
  • The Email.aspx.cs Code Behind Class
  • Summary
  • Self Instruction
  • 13. Implementing Cross Selling and Up Selling
  • Cross Selling in MyGolfGear.NET
  • Up Selling in MyGolfGear.NET
  • Summary
  • Self Instruction
  • 14. Using ASP.NET to Build the Shopping Cart
  • State Management in ASP.NET
  • The Data Model and Stored Procedures
  • Management of a MyGolfGear.NET Order
  • Summary
  • Self Instruction
  • 15. The Checkout Process
  • Beginning the Checkout Process
  • Retrieving Shipping Information
  • Reviewing Options for Calculating Tax
  • Using the Tax Web Service
  • Reviewing Options for Authorizing Payment
  • Retrieving Payment Information
  • Using the Payment Web Service
  • Submitting Orders
  • Developing the Confirmation Page
  • Summary
  • Self Instruction
  • 16. Using ASP.NET Authentication and Authorization for Personalization
  • Additions to the MyGolfGear Data Model Used to Support Authentication, Authorization, and Personalization
  • Implementing the LoginInformation Class to Facilitate Authentication in MyGolfGear.NET
  • Using the Login Page for Authentication
  • Implementing the Join Page So New Users Can Join MyGolfGear.NET
  • Summary
  • Self Instruction
  • 17. Tracking the Status of Orders
  • Restricting Access to the Order Status Page
  • Accessing the Order Status Page
  • Summary
  • Self Instruction
  • Part IV. Delivering and Keeping the Site Going
  • 18. Maintaining MyGolfGear.NET's User Information
  • The User Tables Revisited
  • The UserDS DataSet
  • The MyGolfGearDP Data Access Class
  • The Users.aspx.cs Code Behind Class
  • Accessing User Information via the Users.aspx Page
  • Summary
  • Self Instruction
  • 19. Debugging and Optimizing the Site
  • Stress Testing
  • Profiling and Debugging Services
  • Optimizing the Site
  • Logging in .NET
  • Summary
  • Self Instruction
  • 20. Securing the Site
  • Key Concepts
  • Role-Based Security
  • Code-Access Security
  • Encrypting Data
  • ASP.NET Security
  • Summary
  • Self Instruction
  • 21. Deploying the Site
  • A Few Words About Server Farms
  • Application Center
  • File Copy Deployment
  • Packaging a Site to Be Hosted Externally
  • Moving the Database
  • Summary
  • Self Instruction
  • Part V. Appendixes
  • A. C# Language Reference
  • Data Types
  • Classes
  • Structs
  • Enumerators
  • Statements and Execution Flow
  • Operators
  • Properties
  • Attributes
  • Indexers
  • Arrays
  • Strings
  • Interfaces
  • Delegates and Events
  • Exception Handling
  • Method Parameters
  • Function Overloading
  • Inheritance
  • B. VB.NET Language Reference
  • Syntax Changes and New Language Features
  • Object-Oriented Features
  • C. ASP.NET Object Model
  • HttpContext
  • HttpRequest
  • HttpResponse
  • HttpApplication
  • HttpSessionState
  • HttpServerUtility
  • D. ADO.NET Quick Reference
  • ADO.NET
  • ADO.NET Architecture
  • Connections and SqlConnection Objects
  • Command Object
  • ADO.NET DataAdapters
  • ADO.NET DataSets
  • Index