Страница 1 Действие Страница 2 ЗапросДействие Страница 3 Работа с Web-приложением с точки зрения пользователя.

Презентация:



Advertisements
Похожие презентации
БАЗЫ ДАННЫХ ЛЕКЦИЯ 14. тема: XML-ТЕХНОЛОГИИ В БАЗАХ ДАННЫХ.
Advertisements

Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
AJAX Asynchronous JavaScript and XML среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.
Управление IT- сервисами и контентом Лекция 5. Статические Содержимое запрашиваемого ресурса в неизмененном виде попадает на компьютер пользователя, выводится.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Java Advanced XML Transformations 1.0 (XSLT 1.0).
Решение прикладных задач: Хранение неограниченного объема информации за любой период времени Возможность анализа любых хранящихся данных за определенный.
XSLT-ТРАНСФОРМАЦИЯ XML- ТЕХНОЛОГИИ Лекция 4. Трансформация XML- данных Категории трансформации Структурные трансформации – трансформация одного словаря.
Ахлёстин А.Ю.,Фазлиев А.З. Ахлёстин А.Ю., Фазлиев А.З. Институт оптики атмосферы СО РАН, Томск Инструментальные средства для построения научного информационного.
Лекция 1 MVC (Model-View-Controller) - это конструкционный шаблон, который описывает способ построения структуры приложения, сферы ответственности и взаимодействие.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Отладка программ на JavaScript. FireBug.. FireBug – дополнение к FireFox Возможности: Анализ html-кода страницы Вычисление CSS Работа с JavaScript Анализ.
Разработка прикладных систем, работающих в среде web
Microsoft Dynamics CRM. Управление сервисом Списки ожидания Обращение Контракты База знаний.
Использование AJAX для асинхронной передачи данных. Что такое AJAX. Как использовать. В чем преимущество. Примеры использования на крупных сайтах. Выполнила:
Группа компаний APPIUS , Россия, Москва, Старопетровский проезд, д.7а Телефон/факс: +7(495) ,
ZEN - новая среда для разработки и выполнения Web-приложений Александр Павлов «Школа Инноваций InterSystems 2007»
Презентацию подготовил Айзатуллин Данис, гр.950б.
ФОРС-Центр Разработки Подсистема «Право». Подсистема «Право» предназначена для создания и ведения ведомственной базы данных электронных документов нормативно-правовой.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Транксрипт:

Страница 1 Действие Страница 2 ЗапросДействие Страница 3 Работа с Web-приложением с точки зрения пользователя

Виды взаимодействия с Web-приложением Клиент (Browser) Сервер (Web-приложение) Сообщения (форма) Новая страница (HTML-документ) Клиент (Browser) Сервер (Web-приложение) Сообщения (форма) Инструкции для обновления (скрипт-код)

Логическая модель страницы Меню Навигация Основное содержимое Строка статуса

Обработка запросов на языке XML-документов 1. Первоначальный запрос XML-запрос 2. XML-запрос Стартовая модель (XML) 3. Стартовая модель HTML-документ 4. Сообщения (форма) XML-сообщения 5. XML-сообщения + модель Модель с сообщениями (XML) 6. Модель с сообщениями Обновленная модель (XML) 7. Обновленная модель HTML-документ или скрипт-код

XSLT-преобразование XML-документ XSLT-документ XML-документ, HTML-документ или текст XSLT-процессор Функции расширения XPath Внешние источники данных

Технология XTC XML Transformation Components

Компонентный подход Класс Свойство Имя свойства Значение свойства Метод Имя метода Параметр метода Результат метода Конструктор XTC-компонента XML-узел (элемент или атрибут) Имя элемента или атрибута Содержимое элемента или значение атрибута XSLT-шаблон Имя режима шаблона Параметр шаблона Результат шаблона (result tree fragment) Именованный XSLT-шаблон

Наследование Импорт XSLT-документов Перекрытие методов (шаблонов) - с учетом приоритета - с учетом дерева импорта Вызов методов предка - с помощью именованных шаблонов Множественное наследование - проблема выбора предка разрешается приоритетом или уровнем импорта

Логические компоненты Компоненты интерфейс-логики Компонента desktop Конструктор принимает имя подкомпоненты в качестве параметра. Имеется метод загрузки подкомпонент. Компоненты бизнес-логики Компонента enterprise Конструктор запрашивает сведения из базы данных. Имеется метод перевода в режим редактирования (построение интерфейс-логической компоненты-редактора).

Презентация Меню Навигация Редактор Строка статуса... Метод презентации

Презентационные компоненты (пред-презентация) Модель (XML) Реализация (пред-HTML) Презентация (HTML) Обновления (XML) Реализация (инструкции) Презентация (скрипт-код) модели обновлений

XML-запросы к реляционным данным Ядро Транслятор База данных XML-запрос SQL-запросSQL-ответ XML-ответ

Встроенный транслятор Ядро XML-запрос SQL-запросSQL-ответ XML-ответ Транслятор База данных SQL-сервер

Язык XML-запросов

XML-запрос с условием (фильтром)

Система безопасности 1.Любая персонанеможетчитатьлюбой паспорт 2.Любой сотрудник OKможетчитатьлюбой документ 3.Стажер OK Ивановнеможетчитатьлюбой паспорт 4.Начальник отдела Xможетчитатьпаспорт сотрудника отдела X 5.Персона Xможетчитатьлюбой документ персоны X

Приложение «МАМ» Маркетинг Анализ Менеджмент Компания «СофтАура»