Building e-commerce sites with the .NET framework /
Saved in:
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 |
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