Designing Active Server Pages
Scott Mitchell's Guide to Writing Reusable Code
By
Scott Mitchell
September 2000
Pages: 362
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Introduction
-
What Is Application Design?
-
What's Wrong with ASP Design?
-
Why Hasn't ASP Design Advanced?
-
What Can Be Done to Improve ASP Design?
-
Further Reading
-
Chapter 2 Choosing a Server-Side Scripting Language
-
The Popularity of VBScript
-
Specifying the Scripting Language
-
Creating ASP Pages with JScript
-
Creating ASP Pages with PerlScript
-
Creating ASP Pages with Python
-
Further Reading
-
Chapter 3 Exception Handling
-
A Bit of Terminology
-
Detecting When Exceptions Occur
-
Responding to Exceptions
-
Creating Custom HTTP Error Pages
-
Further Reading
-
Chapter 4 Regular Expressions, Classes, and Dynamic Evaluation and Execution
-
Using the RegExp Object
-
Using Object-Oriented Programming with VBScript
-
Using Dynamic Evaluation and Execution
-
Further Reading
-
Chapter 5 Form Reuse
-
The Importance of Code Reuse
-
A Primer on Form Use
-
Form Validation
-
Creating Reusable Server-Side Form Validation Routines
-
Developing Reusable Form Creation Routines
-
The Practicality of Reuse
-
Further Reading
-
Chapter 6 Database Reuse
-
Examining Database Usage
-
The Building Blocks for Creating Reusable Administration Pages
-
Creating Reusable Administration Pages
-
Further Reading
-
Chapter 7 Using Components
-
COM—A Quick Overview
-
Lesser-Known Microsoft COM Components
-
Enhancing Microsoft's COM Components
-
Building Components
-
Further Reading
-
Chapter 8 Enhancing Your Web Site with Third-Party Components
-
Executing DOS and Windows Applications on the Web Server with ASPExec
-
Obtaining Detailed Information About Your Users's Browsers
-
Grabbing Information from Other Web Servers
-
Encrypting Information
-
Uploading Files from the Browser to the Web Server
-
Why Reinvent the Wheel?
-
Further Reading
-
Colophon
Return to Designing Active Server Pages