Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
One of ASP's greatest features is its tight integration with COM. As we examined in Chapter 7, Active Server Pages can instantiate complex COM objects written in high-level languages like Visual C++, Visual Basic, or Java. Microsoft provides several such components for use in Active Server Pages, such as the ActiveX Data Objects (ADO), the Ad Rotator, and the Content Linker.
As the popularity of Active Server Pages has grown, many developers have started their own companies that focus solely on developing COM components for use in Active Server Pages. These components can be used to greatly enhance the functionality provided by your web site. In this chapter, we'll look at several of these components, focusing on what they do, when they should be used, and how to use them.