ATLAS/AJAX – новый подход к web презентация

Тема встречи Предпосылки появления AJAX Архитектура ATLAS Трансформация ASP.NET-приложений Atlas Control Toolkit Минусы AJAX

Слайд 1ATLAS/AJAX – новый подход к web
Кондратьев Денис
VNG User Group
info@inln.ru


Слайд 2Тема встречи
Предпосылки появления AJAX
Архитектура ATLAS
Трансформация ASP.NET-приложений
Atlas Control Toolkit
Минусы AJAX


Слайд 3Этапы web-технологий
Common Gateway Interface (CGI)
Java-аплеты
JavaScript
Серверные приложения
AJAX - 2001

(XMLHttp - MSXML, XMLHttpRequest - Mozilla)


Слайд 4AJAX (Asynchronous JavaScript + XML)
Jesse James Garrett «Ajax: A New

Approach to Web Applications"

www.adaptivepath.com/publications/essays/archives/000385.php

Слайд 5Технологическая основа AJAX
HTML/XHTML – отображение информации
DOM – обновление частей HTML документов

без полной перезагрузки
JavaScript – для инициирования взаимодействий «клиент-сервер» или изменения через DOM докумена
Серверный код

Слайд 6AJAX в ASP.NET 2.0
Реализовать ICallbackEventHandler: RaiseCallbackEvent и GetCallbackResult
Создать client-side

script для асинхронного вызова ч/з ClientScriptManager.GetCallbackEventReference
Написать JavaScript код для вызова метода

Слайд 7ASP.NET AJAX beta1
Microsoft ASP.NET AJAX v1.0 Beta "Core" Download
Microsoft ASP.NET AJAX

CTP Beta "ValueAdd" Download
ASP.NET AJAX Control Toolkit
Microsoft AJAX Library Beta

Слайд 9Архитектура Atlas


Слайд 10Клиентская часть
уровень совместимости, обеспечивающий поддержку различных браузеров
базовые службы для поддержки

ООП
базовая библиотека классов (работа со строками, отладка, …)
сетевой уровень, обеспечивающий коммуникации с Web-службами
уровень пользовательского интерфейса
уровень специальных Atlas-ориентированных элементов управления

Слайд 11Серверная часть
уровень серверных элементов управления
шлюз для Web-служб
шлюз для доступа

к ключевым службам ASP.NET

Слайд 12Трансформация ASP.NET-приложений


Слайд 13ScriptManager


Слайд 14UpdatePanel


...


...



Слайд 15UpdatePanel



EventName="SelectedIndexChanged" />


AutoGenerateColumns="False" CssClass="text"
DataSourceID="SqlDataSourceGoods">
…….



Слайд 16UpdateProgress


hspace="3" />
Обновление данных. Пожалуйста, подождите



Слайд 17Трансформация ASP.NET-приложений


Слайд 18Atlas Control Toolkit


Слайд 19Atlas Control Toolkit


Слайд 20Atlas Control Toolkit


Слайд 21Atlas Control Toolkit


Слайд 22Минусы AJAX
Сохранение страниц
Индексирование
Ссылки
Растет время первого открытия страниц


Слайд 23Ссылки
ajax.asp.net
ASP.NET AJAX Control Toolkit ajax.asp.net/default.aspx?tabid=47&subtabid=477
ajax.asp.net/docs


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика