AJAX Nedir?
Posted on : 15-05-2008 | By : admin | In : Yazılım
0
AJAX; Asynchronous JavaScript and XML’in kısaltmasıdır.
Yeni bir programlama dili değildir, ancak AJAX kullanarak web sayfalarınızı daha iyi, hızlı ve kullanışlı hale getirebilirsiniz.
AJAX ile javascript kodlarınız, XMLHttpRequest nesnesini kullanarak sunucu ile direk olarak iletişim kurabilir. XMLHttpRequest nesnesi ile
web sayfasını yeniden yüklemeden de sunucu ile veri alışverişinde bulunmak mümkündür.
AJAX adından da anlaşıldığı gibi sunucu ve istemci arasında asenkron veri transferini kullanır.
Her bir istekte tüm sayfayı istemek ve göndermek yerine küçük verilerin transferine olanak sağlar.
Geneleksel yaklaşımlarda web sayfasında sunucu ile iletişim yapmak için bir istekte bulunulur.
Bu bir formun submit düğmesiyle ya da bir link ile yapılabilir. Sunucu bu isteği değerlendirir ve HTTP response nesnesi ile istemciye yepyeni bir sayfa gönderir.
Bu yaklaşımlarda her sayfa üzerindeki tüm veriler değişmeyecek olsa bile yeniden yüklenir.
AJAX ile javaScript kodları sunucu ile XMLHttpRequest nesnesi üzerinden direk olarak konuşur. Bu nesne kullanılarak istemci ve sunucu arasında sayfayı yeniden yüklemeden sadece istenen verilerin akışı sağlanabilmektedir.

