Visual Studio .NET provides you with two templates: ATL Server Projects and ATL Server Web Service. You can use these templates to create ATL Server Web applications and ATL Server Web services, respectively. In this section, you will learn to create an ATL Server application in Visual Studio .NET. To do this, perform the following steps:
The New Project Dialog Box for the ATL Server Application
When you click on the OK button, Visual Studio .NET launches the ATL Server Project Wizard (see Figure). This wizard provides an easy and efficient method for creating Web applications or XML Web Service projects that use the ATL Server.
The ATL Server Project Wizard
As you can see, the first screen in the ATL Server Project Wizard is the Overview screen. This screen provides an overview of the current settings of the ATL Server project. Visual Studio .NET allows you to exit the wizard if you do not want to make changes to the current project settings. However, if required, you can change the current settings by using the other screens of the ATL Server Project Wizard. You will learn about these screens in the following sections.
When you click on the Finish button to complete the wizard, Visual Studio .NET by default creates an ATL Server application project, SampleATLApplication, and an ISAPI extension DLL, SampleATLApplicationIsapi. These projects are added to the Solution Explorer window, as shown in Figure.
The Solution Explorer Window
As you can see, these projects include several files. Some of these files are discussed in Tables
Files in the ATL Serve Project
Files in the ISAPI Extension DLL
Similar to the ATL Server project, the ISAPI extension DLLs also contain several files, as explained in Table.
After you have created the ATL Server project and the ISAPI extension DLL by using the ATL Server Project Wizard, you can add code to the SampleATLApplication.h and SampleATLApplication.srf files to implement the functionality that the application provides. You will learn to add code to the project files in "Creating a Web Service Using the ATL Server Library."
We will now discuss the screens of the ATL Server Project Wizard.
The Project Settings screen allows you to select the types of projects that you need to include in your ATL Server project. To select a type of project to be included, you need to select the corresponding check box. By default, the Web application and ISAPI extension DLLs are included in the project, as shown in Figure.
The Project Settings Screen
In addition to specifying the project types, you can specify a name and location for the project types. Finally, you can specify the virtual directory where you want to host the ATL Server project.
The Server Options screen allows you to specify the additional server options that the ISAPI extension DLL supports. You can use these options to implement caching for the ATL Server project. The options in the Server Options screen are displayed in Figure.
The Server Options Screen
As discussed earlier, you can access the Windows 2000 Performance Monitor and store session state information for an ATL Server application. To do this, you need to select the respective options in the Server Options screen.
The Application Options screen allows you to select the options that the Web Application DLL supports. By default, the Validation Support and Stencil Processing Support options are selected. The Validation Support option enables the application to perform validations in application forms. The Stencil Processing Support option creates simple tags for your application. These options are displayed in Figure.
The Application Options Screen
As you can see in Figure, the Application Options screen allows you to create the ATL Server project as a Web service.
Developer Support Options
The Developer Support Options screen allows you to specify the options that will help you in working with the ATL Server project. For example, you can add ToDo comments in the code. These comments help you by marking all the pending activities in your code. The Developer Support Options screen is shown in Figure.
The Developer Support Options Screen
XML Related Interview Questions
|Soap Tool Interview Questions||HTML Interview Questions|
|PHP Interview Questions||ASP.NET Interview Questions|
|PHP5 Interview Questions||Java Interview Questions|
|CSS Interview Questions||XSLT Interview Questions|
|Java XML Interview Questions||XMLHttpRequest (XHR) Interview Questions|
|ebXML Interview Questions||XML DOM Interview Questions|
|XML-RPC Interview Questions||XSD Interview Questions|
|Soap Web Services Interview Questions||XSL Interview Questions|
|Xml Publisher Interview Questions|
Basics Of Xml
Basics Of Web Services
Introduction To Soap
Introduction To Uddi
Introduction To Wsdl
Creating A Web Service Using The Microsoft Soap Toolkit
Building Web Applications On The .net Platform
Creating An Asp.net Web Service
Creating A Web Service From An Interface
Introduction To The Atl Server
Creating A Web Service Using The Atl Server Library
Design And Creation Of The Knowledge Share Web Service
Introduction To Java Xml Technologies
Developing Java Web Services
Design And Creation Of A Web Service Using The Ibm Toolkit
Introduction To Mobile Applications
Creating A Mobile Application That Consumes A Web Service
Web Services Development With Jdeveloper
Creating Web Services Using Perl
Integration Of Xml Web Services With The Office Xp And Sql
Server 2000 Toolkits
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.