Export (0) Print
Expand All

ATL Server

Visual Studio .NET 2003

ATL Server is a set of native C++ classes that allows developers to create Web applications, XML Web services, and other server applications. Many of the classes may also be used in client applications or components generated as ATL, MFC, or Windows projects.

In This Section

Tutorial
Shows how to create a simple online store that accesses a database. Covers some basic and advanced features of ATL Server including handling forms, validating user input using regular expressions, creating and using cookies, exposing statistics as performance counters, creating dynamic services, using cryptography, and more.
Architecture
Describes each of the elements that makes up an ATL Server application and explains how all the pieces fit together. Includes information about server response files, ISAPI extension DLLs, Web application DLLs, request handlers, and replacement methods.
XML Web Services
Explains how to create, distribute, and consume XML Web services using ATL Server and C++. Includes information about the SOAP attributes, SPROXY.EXE, and the supported data types.
Debugging
Provides information about debugging ATL Server Web applications and XML Web services. Includes information about WEBDBG.EXE, automatically attaching to the Web server process, and links to general debugging topics of interest to ATL Server developers.
Security
Describes the security context in which your ATL Server code is executed and how you can control it administratively and programmatically.
Extension Management Services
Describes how to use the services provided by ATL Server to manage aspects of your ISAPI extension DLL including its thread pool. Shows how to create an XML Web service client that uses CSoapSocketClientT to handle NTLM authentication.
HTTP Client Services
Describes the ATL Server classes that you can use to make HTTP requests.
Session-State Services
Provides information about memory-backed and database-backed sessions along with detailed instructions for enabling session state in your own applications and services.
Performance Monitoring
Describes the attributes and classes for exposing performance counters from your applications.
Caching
Describes the how to use ATL Server caching support, comparing the different classes involved and providing detailed instructions for exposing a cache as a service in your ISAPI extension DLL.
Error Handling
Describes error handling strategy for Web applications.
Developing Global Applications
Provides information and links of interest to developers creating world-ready server applications.
ATL Server and COM
Describes how COM is initialized for threads running in an ATL Server application thread pool and how you can override the default behavior.
ATL Server Tasks
Provides instructions for common tasks that you may want to perform in your ATL Server Web applications.
References
Contains a list of links to items of interest to ATL Server developers. In addition to links to the most important ATL Server-specific documentation, you will find links to specifications for the Internet standards supported by ATL Server, Knowledge Base articles with useful advice, and topics of general interest to developers of Web applications and XML Web services.

Related Sections

ATL Server Samples
Provides links to samples demonstrating how to use ATL Server.
ATL Server Reference
Provides links to reference documentation for the ATL Server library.
ATL Server Attributes
Provides links to reference documentation for the ATL Server attributes.
ATL Server Categories
Provides a list of ATL Server classes, interfaces, functions, enumerations, and macros grouped in functionally related categories.
Show:
© 2014 Microsoft