Разработать подсистему учета и регистрации заявок на производство полиграфической продукции
контрольные работы, Информатика, программирование Объем работы: 18 стр. Год сдачи: 2012 Стоимость: 10 бел рублей (323 рф рублей, 5 долларов) Просмотров: 274 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
Теоретический вопрос 3
Практическое задание №1 7
Практическое задание №2 12
Список использованных источников 18
Практическое задание №1 7
Практическое задание №2 12
Список использованных источников 18
XPath (XML PathLanguage) — язык запросов к элементам XML-документа. Разработан для организации доступа к частям документа XML в файлах трансформации XSLT и является стандартом консорциума W3C. XPath призван реализовать навигацию по DOM в XML. В XPath используется компактный синтаксис, отличный от принятого в XML. В 2007 году завершилась разработка версии 2.0, которая теперь является составной частью языка XQuery 1.0. В декабре 2009 года началась разработка версии 2.1, которая использует XQuery 1.1.
На данный момент, самой популярной версией является XPath 1.0. Это связано с отсутствием поддержки XPath 2.0 со стороны открытых библиотек. В частности, речь идёт о LibXML, от которой зависит поддержка языка в браузерах с одной стороны и поддержка со стороны серверного интерпретатора с другой.
XML имеет древовидную структуру. В документе всегда имеется корневой элемент (инструкция к дереву отношения не имеет). У элемента дерева всегда существуют потомки и предки, кроме корневого элемента, у которого предков нет, а также тупиковых элементов (листьев дерева), у которых нет потомков. Каждый элемент дерева находится на определенном уровне вложенности (далее — «уровень»). У элементов на одном уровне бывают предыдущие и следующие элементы.
Это очень похоже на организацию каталогов в файловой системе, и строки XPath, фактически, — пути к «файлам» — элементам.
Например, рассмотрим XHTML документ:
Первый слой
блок текста в первом слое
Второй слой
Третий слой
первый блок в третьем слое
второй блок в третьем слое
третий блок в третьем слое
XPath-путь/html/body/*/span[@class] (полныйсинтаксисимеетвид/child::html/child::body/child::*/child::span[attribute::class]) будетсоответствоватьвнёмдвумэлементамисходногодокумента — первыйблоквтретьемслоеивторойблоквтретьемслое.
Путь делится на шаги адресации, которые разделяются символом «косая черта» / . Каждый шаг адресации состоит из трех частей:
• ось (в данном примере child::), это обязательная часть;
•...
На данный момент, самой популярной версией является XPath 1.0. Это связано с отсутствием поддержки XPath 2.0 со стороны открытых библиотек. В частности, речь идёт о LibXML, от которой зависит поддержка языка в браузерах с одной стороны и поддержка со стороны серверного интерпретатора с другой.
XML имеет древовидную структуру. В документе всегда имеется корневой элемент (инструкция к дереву отношения не имеет). У элемента дерева всегда существуют потомки и предки, кроме корневого элемента, у которого предков нет, а также тупиковых элементов (листьев дерева), у которых нет потомков. Каждый элемент дерева находится на определенном уровне вложенности (далее — «уровень»). У элементов на одном уровне бывают предыдущие и следующие элементы.
Это очень похоже на организацию каталогов в файловой системе, и строки XPath, фактически, — пути к «файлам» — элементам.
Например, рассмотрим XHTML документ:
Первый слой
блок текста в первом слое
Второй слой
Третий слой
первый блок в третьем слое
второй блок в третьем слое
третий блок в третьем слое
XPath-путь/html/body/*/span[@class] (полныйсинтаксисимеетвид/child::html/child::body/child::*/child::span[attribute::class]) будетсоответствоватьвнёмдвумэлементамисходногодокумента — первыйблоквтретьемслоеивторойблоквтретьемслое.
Путь делится на шаги адресации, которые разделяются символом «косая черта» / . Каждый шаг адресации состоит из трех частей:
• ось (в данном примере child::), это обязательная часть;
•...
Диаграмма развертывания
Диаграмма развёртывания UML описывает физическую систему в готовом виде. Система состоит из узлов, каждый из которых изображается в виде куба. Линия между двумя кубами, символизирует соединение узлов. Она является хорошим средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе.
Каждый узел на диаграмме размещения представляет собой некоторый тип вычислительного устройства – в большинстве случаев, часть аппаратуры. Эта аппаратура может быть простым устройством или датчиком, а может быть и мэйнфреймом.
Как видим, система, в самом общем случае, распределена по двум узлам – это сервер базы данных, сервер Tomcat 7, на котором установлено приложения. Приложение состоит из следующих частей:
1. war-файл, содержащий в себе классы работы с базой, и web-формы,
2. Сервер MySQL, на котором установлена база.
Диаграмма развёртывания UML описывает физическую систему в готовом виде. Система состоит из узлов, каждый из которых изображается в виде куба. Линия между двумя кубами, символизирует соединение узлов. Она является хорошим средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе.
Каждый узел на диаграмме размещения представляет собой некоторый тип вычислительного устройства – в большинстве случаев, часть аппаратуры. Эта аппаратура может быть простым устройством или датчиком, а может быть и мэйнфреймом.
Как видим, система, в самом общем случае, распределена по двум узлам – это сервер базы данных, сервер Tomcat 7, на котором установлено приложения. Приложение состоит из следующих частей:
1. war-файл, содержащий в себе классы работы с базой, и web-формы,
2. Сервер MySQL, на котором установлена база.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.