In this AJAX tutorial we discuss about asynchronous call for servers. AJAX, short form of Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications.
AJAX meant to increase the web page’s interactivity, speed, and usability. AJAX is not a new programming language, but a new way to use existing standards. AJAX is the art of exchanging data with a server, and updating parts of a web page – without reloading the whole page.
AJAX allows you to send only important information to the server not the entire page. So only valuable data from the client side is routed to the server side. It makes your application interactive and faster.
Ajax uses XHTML for content and CSS for presentation, as well as the Document Object Model and JavaScript for dynamic content display.
AJAX is a web browser technology independent of web server software.
A user can continue to use the application while the client program requests information from the server in the background.
Intuitive and natural user interaction. No clicking required only Mouse movement is a sufficient event trigger.
Data-driven as opposed to page-driven.
Used?
There are many web applications now a days using Ajax technologies in the web application as like gmail, facebook, twiter, etc.
Contents for AJAX
AJAX Intro
Synchronous and Async in AJAX
AJAX XMLHttp
AJAX Request
AJAX Response
Strategy Design Patterns We can easily create a strategy design pattern using lambda. To implement…
Decorator Pattern A decorator pattern allows a user to add new functionality to an existing…
Delegating pattern In software engineering, the delegation pattern is an object-oriented design pattern that allows…
Technology has emerged a lot in the last decade, and now we have artificial intelligence;…
Managing a database is becoming increasingly complex now due to the vast amount of data…
Overview In this article, we will explore Spring Scheduler how we could use it by…