Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
258 Кб
Скачать
☆

2.5 Сферы применения xml

Несмотря на внешнюю простоту, XML обладает достаточно изощренными механизмами контроля правильности данных, позволяет производить проверку иерархических отношений внутри документа, и, самое главное, устанавливает единый стандарт для документов, хранящих данные, какова бы ни была природа этих данных. Остановимся подробнее на некоторых сферах применения языка XML.

  • Традиционная обработка данных

Перечисленные выше возможности позволяют рассматривать XML как платформо-независимый стандарт хранения и представления информации, который в сочетании с другими современными технологиями (в частности, с технологиями Java) способен стать основой для создания любых машинно-независимых приложений, в т. ч. для обмена данными между сервером и клиентом. Кроме того, активно разрабатываемые сегодня языки запросов на базе XML могут составить серьезную конкуренцию языку SQL.

  • Программирование, управляемое документом

XML-документы могут служить контейнерами для построения приложений из существующих интерфейсов и компонентов. В этом случае документ состоит из ссылок на компоненты пользовательского интерфейса и модули обработки данных, которые связываются в процессе отображения страницы на экране.

  • Архивирование компонентов

Современное программирование базируется на использовании компонентов, которые в идеале должны легко собираться в единое целое с помощью несложного дополнительного кодирования. Основой для этого служит архивирование компонентов, которое, в свою очередь, требует единообразного подхода к их хранению и последующему использованию. Есть все основания полагать, что в ближайшем будущем XML-документы окажутся альтернативой распространенному сегодня хранению компонентов в виде двоичных модулей.

  • Внедрение данных

После того, как определена структура данных XML, принципиально несложно написать генератор кода, обрабатывающего эти данные. По мере развития подобных программных средств вся рутинная обработка данных (включая проверку их правильности, представление в нужном формате и т. п.) может быть автоматизирована, позволяя разработчикам сосредоточиться на нестандартных частях создаваемого продукта[5].

3. Системное проектирование

3.1 Обзор инструментальных средств разработки

При выборе инструментальных средств для работы с XML-технологиями сначала необходимо определить требования.

Различают следующие категории инструментальных средств для работы с XML:

  • Программа для создания XML-карт сайтов;

  • Программы проверки корректности XML-карт сайтов;

  • Генераторы XML-схем;

  • Программы для проверки корректности XML;

  • Программы форматирования XML;

  • Редакторы XML;

  • Инструментальные средства для работы с XML;

  • Инструментальные средства с открытыми исходными кодами для работы с XML;

  • Интегрированные среды разработки XML[6].

3.2 Среда разработки бд

Программное обеспечение Adobe Dreamweaver CS6 – мощное программное обеспечение для web-дизайна и создания визуальных проектов. Программа Adobe Dreamweaver помогает разрабатывать реалистичную среду для интерактивного просмотра, управлять проектами на уровне пикселов или с помощью специально созданного кода. Встроенные подсказки в Adobe Dreamweaver позволяют более точно создавать код в HTML, JavaScript, Ajax, Spry, jQuery и Prototype.

Новая версия Adobe Dreamweaver CS6 предлагает «резиновые» макеты и панель «Многоэкранный просмотр» в целях одновременного создания проектов для телефонов, планшетных устройств и компьютеров. Расширенная поддержка jQuery Mobile и Adobe PhoneGap позволяет сокращать время создания мобильных приложений.

Новые возможности Adobe Dreamweaver CS6:

Благодаря специально разработанному протоколу FTP с поддержкой многопоточности пользователи могут переносить большие файлы еще быстрее. Реализована совместимость с 64-разрядными операционными системами Mac. Кроме того, теперь Dreamweaver CS6 поддерживает jQuery Mobile и Adobe PhoneGap для более эффективной работы над мобильными приложениями. Кроме того, дизайнеры могут настраивать анимацию при изменении значений свойств CSS, используя переходы, которые позволяют создавать динамичные макеты. Система обеспечивает точный контроль разработки web-проектов при регулировании элементов страниц и эффектов.

Основные функции Adobe Dreamweaver CS6:

Поддержка CSS3/HTML5. Работа со стилями через панель CSS, в которой реализована поддержка CSS3. Создание кода с помощью технологии HTML5 с удобными подсказками по коду и визуализацией в представлении «Дизайн».

Интерактивный просмотр. Проверка страниц перед публикацией при помощи механизма рендера WebKit с поддержкой контента HTML5.

Создание комплексных проектов. Разработка web-сайтов с бесплатными пробными версиями ПО, использование интегрированного решения электронной торговли Adobe Business Catalyst при создании коммерческих онлайн-проектов. Встроенная поддержка CMS-систем, включая WordPress, Joomla! и Drupal. Вывод подсказок по кодированию нестандартизированных файлов в Dreamweaver. Поддержка протоколов FTPS и FTPeS.

Поддержка ведущих технологий. Дизайн и разработка в среде с поддержкой HTML, XHTML, CSS, XML, JavaScript, Ajax, PHP, Adobe ColdFusion и ASP.

Интеграция с Adobe BrowserLab. Тестирование web-контента на различных web-браузерах и операционных системах.

Поддержка передовых возможностей работы. Создание стандартного кода HTML5 и CSS3, в том числе с использованием переходов CSS3, при разработке онлайн-проектов. Внедрение web-шрифтов и современной типографики в проекты. Добавление файлов FLV в любые web-страницы и создание кода на основе стандартов[7].