Report Writing Asynchronous Javascript And XML Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Ajax is an asynchronous Java Script and extensible markup language (XML). Ajax is group of interrelated of the web development technologies that use in the client side. Ajax allows the user to pass all the information between the web server and web browser and do not need to posting to the web server. . The purpose of this is to create asynchronous web application. The asynchronous in the Ajax can communicate with the server. For example, the user can create and send the request with the server or the user can code to run the program and control return to the user. The java script inside the Ajax are defined as script language, dynamic and weakly type and it support the all the latest browser. Extensible markup language (XML) is used for data format for exchange the information between the servers. Extensible markup language (XML) also can help to create documents and data records that are filly portable and platform independent.


The frameworks inside the Ajax are Dojo (, Script# (C# response to GWT) or Qooxdoo ( Function of the Ajax can create the next generation of the interface with reusable with the Ajax components or tools. Ajax also can improve or increase the existing of the pages by using the controls that support for all latest browsers. Besides, another function for the Ajax is it can access the remote data and service from the entire latest browser without of the complicated script in diagram 1. It takes the advantage to increase the efficiency and ease of use in the software of visual studio 2008 or 2010 that built in support for the ASP.NET Ajax.

Furthermore, Ajax can increase the efficiency, automate generate the proxy class, customize the server control, support the latest browser and with the familiar UI. Ajax has client side and server side in diagram 2. Component of the client side are it non visual component and component for the server side are localization and debug /release mode. Browser compatibility for the client is it support for Microsoft internet explorer or Mozilla Firefox. Web services for the server are proxy generation or xml & json serialization. Ajax client are user networking and core service, and Ajax server are application service and server controls.

Advantage and limitation of Ajax

Advantage of using Ajax is that are no need click on the submit button or refresh of a complete website. It is improve the speed and it is very efficient for the user. Besides, Ajax are not the commence solution for the problem of the web development, but it can used in an actual way to creating a user friendly application for the user. Another advantage for the Ajax is it very easy to maintain or manage and upgrade for the server side, improve the user feedback, richer the user interaction and better the bandwidth usage when transfer the data has changed.

The limitations of the Ajax are very new combination of old technologies. Nowadays, no people can be sure it is only a marketing hype or it really will be establish in the future. There are many of the application that can be used, but perhaps a better technology can challenge it. Compatibility is one of the limitations of the Ajax, because there are some of the problems with the Microsoft internet explorer that avoid with the programming. Besides, the java script in the browser can be switch off based of the security reasons. Without the using of the java script, no event handling and server connection on the client side.

2) How to apply the selected technology with ASP.NET

The requirements of the system for the Ajax are:

Operating system


Windows 8(32,64-bit editions)

.Net Framework 4.5; IIS 8.x

Windows 7(32,64-bit editions)

.Net Framework 3.5, 4.0; IIS 7.x

Windows Server 2008(32,64-bit editions R1/R2)

.Net Framework 3.5, 4.0; IIS 7.x

Windows Vista(32,64-bit editions)

.Net Framework 3.5, 4.0; IIS 7.x

Windows Server 2003(32,64-bit editions)

.Net Framework 3.5, 4.0; IIS 6.x

Windows XP(32,64-bit Professional editions)

.Net Framework 3.5, 4.0; IIS 5.x

Windows XP(32,64-bit Professional editions)

.Net Framework 3.5, 4.0; IIS 5.x

Windows 2000 Server Family

.Net Framework 3.5, 4.0; IIS5.x

Windows Professional

.Net Framework 3.5, 4.0; IIS 5.x

Support Browser

Support operating system

Microsoft Internet Explorer 6.0 or later versions

Microsoft Windows XP with Service Pack 2 installed.

Mozilla Firefox version 1.5 or later versions

Apple OSX

Besides, Ajax that cover many of the things. For example, internet explorer 5.5 that contains capabilities, Firefox 1.x also contains some (support XHR object). The minimum basic requirements of the Ajax are internet explorer 5, Firefox 1+, Mozilla 1+ or Safari 1.2.

To install the Ajax into the visual studio 2010, below are the following steps:


First, open the visual studio 2010 and select C# web application.


At the toolbox, select the add tab button. Rename the name to Ajax Control Toolkit. Right click the mouse and then select the choose item.

Go to the Ajax file, select the Ajax Control Toolkit.dll.


Select the appropriate data, then click ok button.


All of the Ajax tools will be appears at the tab that creates.

Sample program of the Ajax

First, create the sample of the user interface.


After, select the view in the browser or press the “F5” button to execute the program.


Key the staff details and select any one, click the search button. The result will loading and show out.