Most of the libraries needed in the implementation are JavaScript-based. These scripts can be downloaded or can be directly utilized through HTTP from the vendor's repositories.
AJAX libraries, for instance, are composed of open-source components like HTML, CSS, DOM and JavaScript, which are all accessible in all types of browsers. Asynchronous JavaScript and XML (AJAX) is a technique that allows parts, or all of a web page to be updated asynchronously in the background, during data exchange to the server. With the AJAX engine, the pages still undergo typical servlet request responses, while AJAX transactions do their job simultaneously, without getting the server's attention.
All types of AJAX libraries need Jackson JSON libraries for JSON pre-processing, so POM must include all these dependencies in the project repository.