AJAX : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (all)

AJAX
AJAXs (Asynchronous JavaScript And Xmls) a competitor to Applets. AJAX (Asynchronous JavaScript And Xml) is not a language or a software package or even an interface. It’s a word someone invented for the generic concept of having JavaScript talk directly to the server without reloading the HTML (Hypertext Markup Language) page. There are any number of possible ways of implementing AJAX. The most common is to use the non-standard XmlHttpRequest class, which is available from JavaScript in most major browsers.

The major defining characteristic, though, is the asynchronous aspect of the technology. Even XML (extensible Markup Language) is in there by coincidence; people describe things as AJAX applications when they don’t use XML at all. There is no new language or file format here. There’s no specification; no definition of what AJAX is or is not. There are no special tools. There’s no visual appearance that could be created except what you could do with a web browser, HTML, JavaScript and CSS (Cascading Style Sheets) anyway. In fact, if you were allowed to stub out the data, you could write any AJAX application with only those basic client-side web technologies.

AJAX is typically a generic JavaScript program to allow thin clients to do field validation (by asking the server) without refreshing the entire page. Google uses it for maps. It works by sending standard HTTP (Hypertext Transfer Protocol) queries to the server. Your application specific code all lives on the server.

AJAX has the following advantages over Applets:

AJAX has the following disadvantages:

Microsoft has embraced AJAX and renamed it Atlas, which presumably means they are busy figuring out how to lock AJAX apps into Microsoft and make sure Java apps stop running.

Books

book cover recommend book⇒Pragmatic Ajax, A Web 2.0 Primerto book home
by Pragmatic Bookshelf 978-0-9766940-8-3 paperback
publisher Pragmatic Bookshelf
published 2006-04-10
Covers Ajax with Java, .NET and Ruby on Rails server frameworks.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.

This page is posted
on the web at:

http://mindprod.com/jgloss/ajax.html

Optional Replicator mirror
of mindprod.com
on local hard disk J:

J:\mindprod\jgloss\ajax.html
Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

IP:[65.110.21.43]
Your face IP:[13.59.85.151]
You are visitor number