Введение в AJAX и Atlas c использованием ASP.NET 2.0 - Основные принципы AJAX и Atlas
ОГЛАВЛЕНИЕ
Основные принципы AJAX и Atlas
AJAX расшифровывается как Asynchronous JavaScript and XML (Асинхронный JavaScript и XML). Используя данную технологию, вы можете сделать свои веб-приложения более быстрыми и интерактивными. В самом ядре AJAX находится объект XMLHttpRequest. Данный объект способствует асинхронной посылке небольшого количества данных на веб-сервер, вместо того чтобы обновлять всю страницу каждый раз, когда пользователь что-либо меняет на ней. Согласно сказанному выше, в прошлом было не так легко внедрить методы AJAX потому, что разработчики были ответственны за написание Java скрипта для клиентской стороны в целях создания асинхронного запроса и обработки его ответа, а также кода серверной стороны для обработки таких "частичных" постбэков. Более того, слабые различия между внедрением DOM и XMLHttp среди браузеров не помогли в упрощении процесса.
Atlas Framework является ответом Microsoft на трудности, присущие процессу внедрения методов AJAX. Atlas является расширением ASP.NET и, разумеется, может быть очень легко внедрен в ваши ASP.NET веб-приложения. Например, с Atlas вам не придется больше беспокоиться о совместимости среди браузеров, потому что фрэймворк вырабатывает правильный код в зависимости от веб-браузера клиента.
Остальная часть этой статьи демонстрирует метод использования Atlas по созданию веб-страниц, которые используют AJAX; оба примера могут быть загружены по ссылкам, указанным в конце статьи. Предполагается, что у вас есть в наличии Visual Studio версия 2005 (или Visual Web Developer) и SQL Server 2005 версия Express Edition. (Для тех, кто использует не express версию SQL Server 2005, указания по использованию второго примера будут представлены позже).