'

Работа с Web-приложением с точки зрения пользователя

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

Логическая модель страницы Меню Навигация Основное содержимое Строка статуса <model> <menu type=“bar”> <item title=“...”> ... </item> <item title=“...”> ... </item> </menu> <body> <navigation> ... </navigation> <main> ... </main> </body> <status-bar> ... </status-bar> </model>


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

Презентация Меню Навигация Редактор Строка статуса <c:desktop menu=“yes” status=“yes”> <c:browser current=“3”> <c:enterprise db-id=“479”> <c:enterprise-editor> ... </c:enterprise-editor> </c:enterprise> </c:browser> </c:desktop> Метод презентации


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

Язык XML-запросов <enterprise name=“”> <employee first-name=“” last-name=“”> <contact kind=“” value=“”/> </employee> </enterprise>


Слайд 14

XML-запрос с условием (фильтром) <person short-desc=“”> <x:sort top=“10”> <x:desc><last-name of=“.”/></x:desc> </x:sort> <x:exists><employer of=“.” as="ent"/> <x:exists><address of=“ent” as=“addr”/> <x:equal> <city of=“addr”/> <x:string value=“Новосибирск”/> </x:equal> </x:exists> </x:exists> <employer short-desc=“”/> </person>


Слайд 15

Система безопасности


Слайд 16

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


×

HTML:





Ссылка: