Технология World Wide Web.  Сайты

Огромная популярность Всемирной паутины (WWW), придуманной Бернер-сом-Ли из Европейской организации по ядерным исследо­ваниям (CERN) в Женеве привела к очень быстрому росту сети Internet. Страницы WWW разме­щены на Web-серверах. Каждая страница обычно содержит графику и ссылки на другие страницы данного сайта.

Основными элементами технологии разработки элементов WWW являются [ Разработка INTRANET-приложений. Учебное пособие. Ярославль: изд-во ЯрГПУ, 1998, 233 с.]:  язык гипертекстовой разметки документов (Hyper Text Markup Language - HTML);    протокол обмена гипертекстовой информацией (Hyper Text Transfer Protocol - HTTP);  универсальный способ адресации ресурсов в сети (Universal Resource Identifier - URI, и Universal Resource Locator - URL); система доменных имен (Domain Name System - DNS);    универсальный интерфейс шлюзов (Common Gateway Interface - CGI), добавленный позже сотрудниками Национального Центра Суперкомпьютерных Приложений (National Center for Supercomputing Applications - NCSA); расширяемый язык разметки (eXtensible Markup Language - XML), рекомендованный Консорциумом Всемирной паутины.

Web-страница создается с помощью языка разметки, например языка HTML (Hyper Text Markup Language – язык разметки ги­пертекста). Язык гипертекстовой разметки HTML создан на опыте использования методов представления текста в электронной форме ( стандарт ISO 8879). Основная идея гипертекста заключается в присутствии внутри ASCII-текста форматирующих полей и ссылок как внутри документа, так и на другие документы. Благодаря этому можно просматривать документы в том порядке, в каком требуется, а не последовательно, как при чтении книг. HTML справляется с проблемами путём определения небольшого набора структурных элементов — дескрипторов (описателей). Дескрипторы также называют «тегами». С помощью HTML можно легко создать простой, красиво оформленный документ. Дополнительно в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.

НЕ нашли? Не то? Что вы ищете?

Язык HTML интерпретируется (расшифровывается) браузерами и отображается в виде документа в удобной для человека форме. Для получения файла из Internet браузеру нужно знать, где находится файл и как общаться с компьютером, на котором этот файл находится. Программа-клиент WWW передает имя необходимого файла, его местоположение в Internet (адрес хоста) и метод доступа (обычно протокол HTTP или FTP). Комбинация этих элементов формирует универсальный идентификатор ресурса (Universal Resource Identifier - URI).

Используется также язык XML (eXtensible Markup Language – расширяемый язык разметки). В отличие от HTML, вместо использования ограниченного набора определённых элементов вы имеете возможность создавать ваши собственные элементы и присваивать им любые имена по вашему выбору. XML решает ряд проблем, которые не решает HTML, например: 1. Представление документов любого (не только текстового) типа, например, музыки, математических уравнений и т. д.  2. Сортировка, фильтрация и поиск информации. 3.Представление информации в иерархическом виде.  Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML.

Internet является совокупностью эффективных методов коммуникации (на базе современных стандартизированных протоколов связи) и работы с информацией, находящейся на удаленных носителях. Кроме непосредственных функций по транзиту данных любых типов технологии Internet обеспечивают широкий спектр разнообразных информационных услуг, реализуемых различными службами:

служба пересылки и приема сообщений (E-mail);  служба гипертекстовой среды (WWW);  служба передачи файлов ( File Transfer Protocol - FTP);  служба удаленного управления компьютером (Teletype Network - Telnet);  служба имен доменов (Domain Name System);  служба телеконференций (Users Network - Usenet) и чат-конференций (Интернет Relay Chat - IRC).  Инструментальные средства разработки Internet-приложений разнообразны и включают:  редакторы гипертекста и графические редакторы;  средства разметки карт изображений и конверторы изображений;  средства мультимедиа (аудио, анимация, видео);  средства генерации виртуальной реальности;  средства и языки программирования серверных и клиентских приложений и расширений.

Схема взаимодействий в Internet

Типичная веб-страница представляет из себя текстовый файл в формате HTML, который содержит теги и ссылки на файлы в других форматах (графические изображения, видео, аудио, мультимедиа). Несколько веб-страниц, объединённых общей темой, и также связанных между собой ссылками, образуют веб-сайт. При этом образующие веб-сайт страницы могут находиться на одном или нескольких веб-серверах, которые могут располагаться в одном дата-центре или удалённо друг от друга, зачастую в разных странах.

Динамическая страница — веб-страница, которая меняется программно другим комплексом программ с заданой переодичночтью, в отличие от обычной статичной страницы, которая является просто файлом, лежащим на сервере. Динамический сайт — сайт, состоящий из динамичных страниц — шаблонов, и прочего содержания (контента, скриптов), представленного  в виде отдельных файлов. Страница сайта, показываемая в итоге браузеру пользователя, формируется на стороне сервера динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.). Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгружается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид сайта, редактируя всего лишь один шаблон.

Занятие 22.  Тема. Проверка  приёма данных из базы в ручном режиме.  Движение информации. Работта по Проекту  102.  operator_data. addDate  записывает время  в аргумент БД  #datatime#,  In/Out (который  может быть связан с самим собой в аргуменнте каналБД, затем значение поступает  → в аргумент  экрана #datatime#,  In, который привязан к ГЭ «время », везде тип данных  Data_ and_ Time.         operator_data. id  записывает «номер строки» в аргумент БД  #id#,  In/Out,  затем значение поступает  → в аргумент  экрана #id#, In, через привязку к аргументу БД. Этот аргумент экрана привязан к ГЭ «№ строки», всё тип «целое число».         Measurement. name записывает «единицу измерения» в аргумент БД  #measurement#,  In/Out, привязанный  к атрибуту 80 ( коментарий) канала температура, из этого атрибута  значение считывается  аргументом  экрана  #measurement#, также  привязанному  к атрибуту 80 ( коментарий) канала температура.  Этот аргумент привязан к графическому элементу  «Единица измерений». Всё тип «string».  operator_data. name записывает «имя параметра» в аргумент БД  #Pname#,  In/Out, привязанный  к атрибуту 80 ( коментарий) канала  «экран», из этого атрибута  значение считывается  аргументом  экрана  #Pname#,  также  привязанному  к атрибуту 80 ( коментарий) канала «экран».  Этот аргумент привязан к графическому элементу  «Имя». Всё тип «string».         operator_data. number  записывает «Значениие параметра» в аргумент БД  #число#, In/Out,  затем это значение поступает  → в аргумент  экрана  #число#, In/Out, через привязку к аргументу БД. Этот аргумент экрана привязан к ГЭ «Значение», всё тип «Real».  operator_data. measurement_id  записывает «код измерения» в аргумент БД  #measurementIDR#,  In/Out, затем значение поступает  → в аргумент  экрана #measurementIDR#, In, через привязку к аргументу БД. Этот аргумент экрана привязан к ГЭ «№ единицы измерения», всё тип «целое число».  Номер желаемой строки вводится через кнопку «№ строки»  в аргумент экрана #id# и направляется в в аргумент БД  #id#, через привязку аргументов.  Номер запроса вводится через кнопку «Получить»  в аргумент экрана #Nzapos# и направляется в атрибут «входной» канала БД  , через привязку аргумента экрана и атрибута канала БД.

Занятие 23  Тема Работта по Проекту  102.  Создание кнопок и аргументов для получения идентификатора пользователя. Создание запроса 7. Привязка аргументов и атрибутов.  Движение информации.  Вводим  своё имя пользовтеля с кнопки ввода, через аргумент экрана «loginvy», тип строка, через коментарий моего канала «задание» в аргумент БД «loginvy», также привязанный к  коментарию  моего канала «задание». Этот аргумент БД  привязан параметру запроса «selekt» №7.  Номер запроса привязан к кнопке «Получить ID», привязанной к аргументу экрана #Nzapos#  . Запрос получает  из таблицы базы данных «users»  номер пользователя и через привязку аргументов БД и экрана «userID»  выводит его на графический  элемент экрана.  Для контроля имя  user  выводится  на отдельный графический элемент. 

Задача  Создание сайта.  Смотреть  Пример в Интернете изготовления простых  ВЕБ страниц.

Занятие.  Распределённая система контроля и управления с базой данных «TraseMode6testDB1».

Структура  распределённой системы управления

Регистрацистрация пользователя в базе данных «TraseMode6testDB1»

1 Набрать в браузере  http://dev. vk. edu. ee/~t124402/PhpProject1/Register. php .  2 Появится форма из четырех полей. В первое поле ввести логин на латыни operator1, operator2, и т. д.  3 Во второе поле ввести свой пароль (от 4 до 10 символов) на латыни.  4 В третье поле повторить пароль.  5 В четвёртое поле ввести емайл.

Работа в распределённой системе.  Вызов через Submit  http://dev. vk. edu. ee/~t124402/PhpProject1/myTest. php  Сайт данных технологических параметров. Можно зайти в свою таблицу.  Набрать в браузе  http://dev. vk. edu. ee/~t124402/PhpProject1/  Введите логин и пароль.  Появятся пустые таблицы.  Самостоятельная работа – заполнение таблиц пересылкой технологических данных с приборов.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15