Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. What Is Application Design?

    2. What’s Wrong with ASP Design?

    3. Why Hasn’t ASP Design Advanced?

    4. What Can Be Done to Improve ASP Design?

    5. Further Reading

  2. Chapter 2 Choosing a Server-Side Scripting Language

    1. The Popularity of VBScript

    2. Specifying the Scripting Language

    3. Creating ASP Pages with JScript

    4. Creating ASP Pages with PerlScript

    5. Creating ASP Pages with Python

    6. Further Reading

  3. Chapter 3 Exception Handling

    1. A Bit of Terminology

    2. Detecting When Exceptions Occur

    3. Responding to Exceptions

    4. Creating Custom HTTP Error Pages

    5. Further Reading

  4. Chapter 4 Regular Expressions, Classes, and Dynamic Evaluation and Execution

    1. Using the RegExp Object

    2. Using Object-Oriented Programming with VBScript

    3. Using Dynamic Evaluation and Execution

    4. Further Reading

  5. Chapter 5 Form Reuse

    1. The Importance of Code Reuse

    2. A Primer on Form Use

    3. Form Validation

    4. Creating Reusable Server-Side Form Validation Routines

    5. Developing Reusable Form Creation Routines

    6. The Practicality of Reuse

    7. Further Reading

  6. Chapter 6 Database Reuse

    1. Examining Database Usage

    2. The Building Blocks for Creating Reusable Administration Pages

    3. Creating Reusable Administration Pages

    4. Further Reading

  7. Chapter 7 Using Components

    1. COM—A Quick Overview

    2. Lesser-Known Microsoft COM Components

    3. Enhancing Microsoft’s COM Components

    4. Building Components

    5. Further Reading

  8. Chapter 8 Enhancing Your Web Site with Third-Party Components

    1. Executing DOS and Windows Applications on the Web Server with ASPExec

    2. Obtaining Detailed Information About Your Users’s Browsers

    3. Grabbing Information from Other Web Servers

    4. Encrypting Information

    5. Uploading Files from the Browser to the Web Server

    6. Why Reinvent the Wheel?

    7. Further Reading

  1. Colophon