Автор работы: Пользователь скрыл имя, 06 Сентября 2013 в 11:17, курс лекций
Основные понятия Web – технологий.
Историческая справка развития Web - технологий.
Обзор типов Web – приложений.
Аналоговое телевидение
- самый дорогой вид
В остальных способах требования к пропускной способности существенно снижены благодаря сжатию информации с помощью устройств кодирования, называемых кодеки (кодек - совокупность первых слогов слов кодирование и декодирование).
Специализированная
Цифровые видеотелефоны используются для оперативного делового общения. Состав комплекта аппаратуры: видеокамера, монитор, микрофон, динамик, кодек. Связь чаще всего организуется по цифровым каналам (ISDN). Не требуется высокого качества изображения, этот способ обходится значительно дешевле аналогового телевидения.
Мобильный интернет на основе WАP-протокола.
Мобильный Интернет» - это услуга, позволяющая абонентам всех тарифных планов получить доступ в сеть Интернет посредством технологии WAP.
WAP (Wireless Аррliсаtiоп Protocol) - это протокол беспроводного доступа к информационным и сервисным ресурсам сети Интернет непосредственно с мобильных телефонов. Основное преимущество WAP заключается в том, что для работы абоненту не нужны дополнительные устройства (компьютер и модем), достаточно мобильного телефона с поддержкой WAP.
WАР-сайты располагаются на веб-серверах и представлены в специальном формате Wireless Markup Lапguаgе (WML). Этот язык разметки специально адаптирован к возможностям мобильных телефонов - двухцветной графике, маленьким экранам и небольшой памяти.
Возможности Мобильного Интернета через WАР-сервис ограниченны: можно просматривать свою электронную почту, получать и отправлять письма, узнавать различную информацию, такую как расписание ж/д поездов и самолетов, адреса развлекательных заведений, информация о кинотеатрах, новости, телепрограмму, погоду, гороскопы и многое другое.
WAP нового поколения Изначально Wireless Application Protocol был разработан некоммерческой организацией WAP Forum (www.wapforum.org). Спецификация самой первой версии, WAP 1.0, появилась 30 апреля 1998 года. Затем последовали версии 1.1, 1.2 и 1.2.1 (июнь 2000 года). К сожалению, несмотря на реализацию в большинстве современных мобильных телефонов, WAP не обрел массовой популярности.
Сегодня существует много
бесплатных хостингов, среди них narod.ru, by.ru, boom.ru. Платных
хостингов так много, что все их не перечесть.
Основное различие между этими двумя категориями
сводятся к следующему:
На платном хостинге имеется возможность
использовать скрипты (PHP, Perl, SSI, CGI и
др.), оболочки (типа Shell).
Рекомендуемая литература: 1, 2, 3, 4, 10, 11.
4. ТЕХНОЛОГИЯ СОЗДАНИЯ WEB – ПРИЛОЖЕНИЯ
План лекции
Тезисы лекции
Язык гипертекстовой разметки HTML
Язык HTML составляет основу технологии гипертекста. Гипертекстовый документ содержит так называемые гиперссылки.
Текстовые гиперссылки обычно выделяются цветом и подчеркиванием, хотя это необязательно. Гиперссылки позволяют пользователю немедленно перейти к нужному документу, независимо от места его физического расположения. Это существенно облегчает поиск информации, разбросанной по всему Земному шару. Технология гипертекста позволила связать всю совокупность опубликованных в Интернет документов в единую систему - WWW.
Язык разметки документов - это набор специальных инструкций, называемых тэгами, предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры. Тэги языка, или, как их иногда называют, управляющие дескрипторы, в таких документах каким-то образом кодируются, выделяются относительно основного содержимого документа и служат в качестве инструкций для программы, производящей показ содержимого документа на стороне клиента.
Использование гипертекстовой разбивки текстового документа в современных информационных системах во многом связано с тем, что гипертекст позволяет создавать механизм нелинейного просмотра информации. В таких системах данные представляются не в виде непрерывного потока текстовой информации, а набором взаимосвязанных компонентов, переход по которым осуществляется при помощи гиперссылок.
Язык HTML не является собственно языком программирования; это есть средство описания структуры документа, его стиля и связей его с другими документами.
HTML является упрощенной версией стандартного общего языка разметки - SGML (Standart Generalised Markup Language), который был утвержден ISO в качестве стандарта еще в 80-х годах. Этот язык предназначен для создания других языков разметки, он определяет допустимый набор тэгов, их атрибуты и внутреннюю структуру документа. Контроль за правильностью использования дескрипторов осуществляется при помощи специального набора правил, называемых DTD- описаниями, которые используются программой клиента при разборе документа. Для каждого класса документов определяется свой набор правил, описывающих грамматику соответствующего языка разметки.
С помощью SGML можно описывать структурированные данные, организовывать информацию, содержащуюся в документах, представлять эту информацию в некотором стандартизованном формате. Но в виду некоторой своей сложности, SGML использовался, в основном, для описания синтаксиса других языков(наиболее известным из которых является HTML), и немногие приложения работали с SGML- документами напрямую.
В качестве элемента
гипертекстовой базы данных, описываемой
HTML, используется текстовый файл,
который может легко
Появилась возможность организовать доступ многочисленных пользователей
(клиентов) к HTML-документам,
находящимся на серверах.
Ясно, что и на компьютере
пользователя, с которого происходит
обращение к серверу, и
на сервере должно быть
Таким образом, разработка языка HTML, протокола HTTP, web-сервера, браузера и системы адресации (URI) явились основой развития Всемирной паутины (WWW).
Язык гипертекстовой разметки XML
XML (Extensible Markup Language) - это язык разметки, описывающий целый класс объектов данных, называемых XML- документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов. Т.е. сам по себе XML не содержит никаких тэгов, предназначенных для разметки, он просто определяет порядок их создания. Таким образом, если, например, мы считаем, что для обозначения элемента rose в документе необходимо использовать тэг <flower>;, то XML позволяет свободно использовать определяемый нами тэг и мы можем включать в документ фрагменты, подобные следующему:
<flower>rose</flower>
Набор тэгов может быть легко расширен. Если, предположим, мы хотим также указать, что описание цветка должно по смыслу идти внутри описания оранжереи, в которой он цветет, то просто задаем новые тэги и выбираем порядок их следования:
<conservatory>
<flower>rose</flower>
</conservatory>
Если мы хотим посадить туда еще несколько цветочков, то должны внести следующие изменения:
<conservatory>
<flower>rose</flower>
<flower>tulip</flower>
<flower>cactus</flower>
</conservatory>
Как видно, сам процесс создания XML документа очень прост и требует от нас лишь базовых знаний HTML и понимания тех задач, которые мы хотим выполнить, используя XML в качестве языка разметки. Таким образом, у разработчиков появляется уникальная возможность определять собственные команды, позволяющие им наиболее эффективно определять данные, содержащиеся в документе. Автор документа создает его структуру, строит необходимые связи между элементами, используя те команды, которые удовлетворяют его требованиям и добивается такого типа разметки, которое необходимо ему для выполнения операций просмотра, поиска, анализа документа.
XHTML
XHTML представляет собой сочетание HTML и XML. XHTML 1.0 в настоящее время является стандартным языком разметки и рекомендован W3C для использования вместо HTML, но на сегодняшний день большинство разработчиков продолжают применять HTML. Язык XHTML гарантирует, что внешний вид документа не будет изменяться в зависимости от платформы (Windows, Mac или Unix). Несмотря на различия в структуре, в XHTML используются дескрипторы HTML, которые распознаются современными браузерами, т.е. имеющиеся в наличие браузеры по сути поддерживают XHTML 1.0.
Dynamic HTML
Динамический HTML строится на двух принципах.
- Объектная модель
документа (DOM) описывает способ
организации и названия
- Событийная модель
описывает способ передачи
Языки программирования клиент-машин
JavaScript
JavaScript - это
язык управления сценариями
просмотра гипертекстовых стран
К возможностям JavaScript можно, например, отнести следующее:
- отображать изменяющиеся данные, такие как текущее время или дата;
- программировать переменное содержание в зависимости от даты, браузера пользователя или других условий;
- изменять внешний
вид элементов страницы, если
пользователь щелкнул мышью или
провел курсор мыши над
Для языка высокого уровня JavaScript обладает довольно сильными возможностями. Он не позволяет работать на уровне машинных кодов, однако вы получаете доступ ко многим возможностям браузеров, Web-страниц, а иногда и системы, в которой работает браузер. В отличие от Java или С, программы на JavaScript обходятся без компиляции, а вашему браузеру не придется загружать виртуальную машину для выполнения программного кода. Программируй и загружай!
VBScript
Visual Basic Script - подмножество языка Visual Basic. VBScript позволяет решать задачи, связанные с Internet, а именно создавать сценарии (или скрипты) управления объектами (кнопками, списками, ниспадающими меню и т. д.) на Web-страничках. С помощью VBScript можно быстро создавать собственные страницы или даже писать игры. И все это размещается внутри HTML-документа.
VBScript отличается от JavaScript следующим:
- в конце оператора не ставится точка с запятой;
- знак равенства
используется как для
- блоки операторов выделяются не фигурными скобками, а парами ключевых слов if...endif, do...loop, и while...wend.