This website uses cookies to ensure you have the best experience. Learn more

Ajax And The Traditional Client Server Web Model

1147 words - 5 pages

1. What is AJAXAJAX (Asynchronous JavaScript and XML), is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications. With AJAX, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. Data is retrieved using the XMLHttpRequest object or through the use of Remote Scripting in browsers that do not support it.AJAX has come to represent a broad group of web technologies that can be used to implement a web application that communicates with a server in the background, without interfering with the current state of the page. Below is the list of technologies1.XHTML and CSS for presentation2.The Document Object Model (DOM) for dynamic display of and interaction with data3.XML and XSLT for the interchange, manipulation and display of data, respectively4.The XMLHttpRequest object for asynchronous communication5.JavaScript to bring these technologies togetherJavaScript is not the only client-side scripting language that can be used for implementing an AJAX application. Other languages such as VBScript and EGL Programming Language are also capable of the required functionality.XML is not required for data interchange and therefore XSLT is not required for the manipulation of data. JavaScript Object Notation (JSON) is often used as an alternative format for data interchange, although other formats such as preformatted HTML or plain text can also be used.2.AJAX Advantages and DisadvantagesIn many cases, related pages on a website consist of much content that is common between them. Using traditional methods, that content would have to be reloaded on every request. However, using AJAX, a web application can request only the content that needs to be updated, thus drastically reducing bandwidth usage and load time.The use of asynchronous requests allows the client's Web browser UI to be more interactive and to respond quickly to inputs, and sections of pages can also be reloaded individually. Users may perceive the application to be faster or more responsive, even if the application has not changed on the server side.The use of AJAX can reduce connections to the server, since scripts and style sheets only have to be requested once.Pages dynamically created using successive AJAX requests do not automatically register themselves with the browser's history engine, so clicking the browser's "back" button may not return the user to an earlier state of the AJAX-enabled page, but may instead return them to the last full page visited before it. Dynamic web page updates also make it difficult for a user to bookmark a particular state of the application.On other hand, any user whose browser does not support AJAX or JavaScript, or simply has JavaScript disabled, will not be able to use its functionality. Similarly, devices such as mobile phones, PDAs, and screen readers may not have support for JavaScript....

Find Another Essay On AJAX and the traditional Client Server web model

Discuss the similarities and differences between ?new terrorism? and the more traditional model of ?old terrorism?

1906 words - 8 pages ;    More violent (killing for the sake of killing) Sub-national     Transnational and International (global) State sponsored, learning by doing, conventional weapons      Better financed, trained and in pursuit of Weapons of Mass Destruction The “old” or “traditional” terrorists used terrorism as a tool in pursuit of very traditional goals that could be understood within the

The Web and Education Essay

2458 words - 10 pages The Web and Education I read somewhere that everybody on this planet is separated by only six other people. Six degrees of separation. Between us and everybody else on this planet.(1) —John Guare The Chronicle of Higher Education recently reported that Internet researchers at the University of Notre Dame (Barabási, Albert, and Jeong, 1999) discovered that, on average, due to the hypertext links, any two Web pages are only 19

"Select a Client and analyse the client's occupational performance (function and dysfunction) in theoretical terms" I applied the Model Of Human Occupation

1547 words - 6 pages Occupational Therapists use theory to base their practice on, and these theories help to analyse a client's occupational performance. I went on placement to an Intermediate Care team, where I met a Client, who I saw frequently during my time there. To analyse this client's occupational performance, I am going to use the Model of Human Occupation (MOHO). Kielhofner (2002) developed the model, which he originally based on an open systems theory

Traditional Leadership and The Constitution

986 words - 4 pages c) Changing – for better or for worse The institution of traditional leadership is considered an organ of state , which implies that they therefore have to comply with the Constitution. This entails that “certain customs will have to change and certain specific customary powers are now superseded or limited.” Yet, there seems to be a trend of throwing out the baby with the bathwater when we attempt to modernise customary law and

the difference between Web 1.0 and Web 2.0

2264 words - 10 pages Question 1: What is the difference between Web 1.0 and Web 2.0? Hubpages, The Difference between Web 2.0 and Web 1.0, retrieved on 20th April 2014 Web 1.0 Web 2.0 Mostly read only Widely read-write Company focus Community focus Client server Peer to peer Home pages Blogs/wikis Owning content Sharing content Web forms Web applications IPOs Trade sales

The Benefits and Pitfalls of the Web

974 words - 4 pages mainly related to changing the format of images to keep file size to a minimum." They also pointed out, "those students who preferred a paper-based submission process cited the following comments: ‘I don’t trust computers’ and ‘Prefer paper—can organize and style it better’." (Bridge & Appleyard, 2005). According to Timm and Duven (2010), Barnes (2010) defines social networking as: social networking tools are a group of Web sites that provide

The Crawling Module and Web Pages

998 words - 4 pages includes the URLs of web pages which is not visited. The frontier may be applied as a FIFO queue in which case breadth-first crawler that can be used to blindly search the Web. The URL which is to be crawl next comes from the top of the queue and the new URLs are added to the bottom of the queue. Fetching: To obtain a Web page, client sends a HTTP request for a particular web page and reads the reply of web pages. There must have timeouts of

Web 2.0 and the Future of Journalists

1387 words - 6 pages this "produsage" (Axel Bruns) which is the "blurring of the line between media producers and consumers" (Singer et al. 2011) . However it is important to notice that when the audience and journalist do interact, it can produce better and more meaningful news. With this advance in Web 2.0, the future of traditional print journalism has been questioned. Since the creation of the World Wide Web, newspaper sales have been declining. For example the

The Future of Web Designers and Developers

1029 words - 5 pages technology in 2g,3g and now 4g cell phones. Web Developers started to pick up more after 2000. More software develops to create website easier and users’ friendly. Technology advancement in both computer and smartphone began to change the way people started to function in their everyday lives. Most business person would carrier a laptop computer and smartphone now. Here in USA more people use smartphones than PC. This happen because smartphones

The World Wide Web and Plagiarism

1574 words - 6 pages The World Wide Web and Plagiarism In the recent past when computers were available to the public, users could easily type a document without having to retype a whole page to correct or add a part to a document. Shortly after that came the Internet where countless pages of documents and information became accessible to nearly everybody. The problem with plagiarism was much smaller and easier to detect before the Internet

Data Mining and the Social Web

1717 words - 7 pages ads more effective. This is a problematic practice because users are unaware that in most social media sites such as Facebook, this tool is used (Jessica Reyman “User Data on the Social Web: Authorship, Agency, and Appropriation”). Hidden deep into most terms of service is the right to sell and mine your information to third parties, because most people are unaware that this is the status quo of how social media and other sites make their money

Similar Essays

Client/Server Process, And Client/Server Security Essay

752 words - 4 pages Accessing a web page on the Internet is an outstanding example of the client/server process hard at work. "The client/server model is type of distributed computing where one program, which will be the client program, communicates with another program, the server program, for the purpose of exchanging information." (Morgan, 2004) The client and the server each have their own responsibilities in order for this process to work, and for the

The Client/Server Database Environment Essay

967 words - 4 pages Over the last thirty plus years, in which computer software applications have been vital to business operations, the concept of client/server applications has evolved. In the early 1980’s the term, Client/Server, primarily referenced capabilities of new powerful centralized hardware. The computer world is different today and the concept is better defined as a system where the different logical components are separated from each other. The

The Importance Of Client Server Computing For The Computerized Accounting System

1024 words - 4 pages the client-server computing for the database access of each store "A client-server system distributes computing functions between two types of independent and autonomous processes: servers and clients." (Considine, 2008) He also indicates that the client is any process that requests specific services from server processes and a server is a process that provides requested services for clients. The client-server model plays an

The Importance Of The Client Server Computing In Computerized Accounting System

866 words - 3 pages for the database access of each store"A client-server system distributes computing functions between two types of independent and autonomous processes: servers and clients." (Considine, 2008) He also indicates that the client is any process that requests specific services from server processes and a server is a process that provides requested services for clients. The client-server model plays an important role in the security, consistence