Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 14 лет назад пользователемSampetruda
1 ATLAS/AJAX – новый подход к web Кондратьев Денис VNG User Group
2 Тема встречи Предпосылки появления AJAX Предпосылки появления AJAX Архитектура ATLAS Архитектура ATLAS Трансформация ASP.NET-приложений Трансформация ASP.NET-приложений Atlas Control Toolkit Atlas Control Toolkit Минусы AJAX Минусы AJAX
3 Этапы web-технологий Common Gateway Interface (CGI) Common Gateway Interface (CGI) Java-аплеты Java-аплеты JavaScript JavaScript Серверные приложения Серверные приложения AJAX (XMLHttp - MSXML, XMLHttpRequest - Mozilla) AJAX (XMLHttp - MSXML, XMLHttpRequest - Mozilla)
4 AJAX (Asynchronous JavaScript + XML) Jesse James Garrett «Ajax: A New Approach to Web Applications" Jesse James Garrett «Ajax: A New Approach to Web Applications" s/archives/ php s/archives/ php
5 Технологическая основа AJAX HTML/XHTML – отображение информации HTML/XHTML – отображение информации DOM – обновление частей HTML документов без полной перезагрузки DOM – обновление частей HTML документов без полной перезагрузки JavaScript – для инициирования взаимодействий «клиент-сервер» или изменения через DOM документа JavaScript – для инициирования взаимодействий «клиент-сервер» или изменения через DOM документа Серверный код Серверный код
6 AJAX в ASP.NET 2.0 Реализовать ICallbackEventHandler: RaiseCallbackEvent и GetCallbackResult Реализовать ICallbackEventHandler: RaiseCallbackEvent и GetCallbackResult Создать client-side script для асинхронного вызова ч/з ClientScriptManager.GetCallbackEventReference Создать client-side script для асинхронного вызова ч/з ClientScriptManager.GetCallbackEventReference Написать JavaScript код для вызова метода Написать JavaScript код для вызова метода
7 ASP.NET AJAX beta1 Microsoft ASP.NET AJAX v1.0 Beta "Core" Download Microsoft ASP.NET AJAX v1.0 Beta "Core" Download Microsoft ASP.NET AJAX CTP Beta "ValueAdd" Download Microsoft ASP.NET AJAX CTP Beta "ValueAdd" Download ASP.NET AJAX Control Toolkit ASP.NET AJAX Control Toolkit Microsoft AJAX Library Beta Microsoft AJAX Library Beta
8 ATLAS
9 Архитектура Atlas
10 Клиентская часть уровень совместимости, обеспечивающий поддержку различных браузеров уровень совместимости, обеспечивающий поддержку различных браузеров базовые службы для поддержки ООП базовые службы для поддержки ООП базовая библиотека классов (работа со строками, отладка, …) базовая библиотека классов (работа со строками, отладка, …) сетевой уровень, обеспечивающий коммуникации с Web-службами сетевой уровень, обеспечивающий коммуникации с Web-службами уровень пользовательского интерфейса уровень пользовательского интерфейса уровень специальных Atlas-ориентированных элементов управления уровень специальных Atlas-ориентированных элементов управления
11 Серверная часть уровень серверных элементов управления уровень серверных элементов управления шлюз для Web-служб шлюз для Web-служб шлюз для доступа к ключевым службам ASP.NET шлюз для доступа к ключевым службам ASP.NET
12 Трансформация ASP.NET- приложений
13 ScriptManager
14 UpdatePanel
15 UpdatePanel
16 UpdateProgress Обновление данных. Пожалуйста, подождите
17 Трансформация ASP.NET- приложений
18 Atlas Control Toolkit
22 Минусы AJAX Сохранение страниц Сохранение страниц Индексирование Индексирование Ссылки Ссылки Растет время первого открытия страниц Растет время первого открытия страниц
23 Ссылки ajax.asp.net ajax.asp.net ASP.NET AJAX Control Toolkit ajax.asp.net/default.aspx?tabid=47&subta bid=477 ASP.NET AJAX Control Toolkit ajax.asp.net/default.aspx?tabid=47&subta bid=477 ajax.asp.net/docs ajax.asp.net/docs
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.