1 / 15

Публикация баз данных в Интернет

Публикация баз данных в Интернет. Web технологии. Язык разметки гипертекстов HTML . Этот язык широко используется для создания страниц сервера Web. Динамический язык гипертекстовой разметки DHTML. Он позволяет создавать динамические интерактивные страницы.

lainey
Download Presentation

Публикация баз данных в Интернет

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Публикация баз данных в Интернет

  2. Web технологии Язык разметки гипертекстов HTML. Этот язык широко используется для создания страниц сервера Web. Динамический язык гипертекстовой разметки DHTML. Он позволяет создавать динамические интерактивные страницы. Языки сценариев JavaScript и VB Script. Применяются как на стороне клиента, так и на стороне сервера Web.

  3. Web технологии Активные страницы Active Server Pages (ASP) Приложения Web на базе Microsoft Internet Information server основаны на наборе текстовых файлов с расширением имени asp. Технология ActiveX Data Objects (ADO). Посредством объектов ADO серверные сценарии ASP обращаются к базе данных. Расширения CGI и ISAPI сервера Web Широко применяются вместе с ASP при создании активных серверов Web.

  4. Web технологии Элементы управления ActiveX. Применяются как на стороне сервера, так и на стороне клиента. Фактически они представляют собой библиотеки динамической компоновки DLL, работающие либо на компьютере пользователя, либо на сервере. Аплеты Java. Язык Java,разработанный Sun Microsystems, должен обеспечивать работоспособность приложений на различных платформах без перекомпиляции.

  5. Основы работы сервера Web HTML – Hyper Text Markup Language. Для доступа к информации, расположенной на северах Web, пользователи применяют специальные клиентские программы – браузеры. В настоящее время существуют десятки различных браузеров, но у пользователя Интернета наибольшей популярностью пользуются Microsoft Internet Explorer, Opera, Mozilla Firefox.

  6. Основы работы сервера Web Каждая страница сервера Web свой универсальный адрес ресурса Universal Resource Location (URL). Для того, чтоб получить доступ к той или иной информации странице, пользователь должен указать ее адрес URL программе браузера. Как правило любой сервер Web имеет одну главную страницу, содержащую ссылки на все остальные ссылки этого сервера.

  7. Взаимодействие браузера и сервера Web Браузер пользователя отправляет на сервер Web адрес URL документа HTML Сервер Web выбирает документ HTML с заданным адресом URL Интернет или интрасеть Компьютер пользователя с браузером Сервер Web Браузер показывает в своем окне принятый документ HTML Сервер Web отправляет браузеру выбранный документ HTML

  8. Пассивные и активные серверы Web Различают пассивные и активные серверы Web. Если страницы сервера содержат только статистическую текстовую и мультимедийную информацию, а также гипертекстовые ссылки на другие страницы, то сервер называется пассивным. Когда же страницы сервера ведут себя аналогично окнам обычных интерактивных приложений, вступая в диалог с пользователем, мы имеем дело с активным сервером.

  9. Программы CGI Для того, чтобы вести диалог с пользователем, был разработан механизм программных расширений сервера, основанный на применении так называемого стандартного шлюзового интерфейса Common Gateway Interface (CGI). Программы CGI пользуются этим интерфейсом для получения информации от пользователя, для ее обработки и отправки обратно в виде нового документа HTML, ссылки на существующий документ или на другой объект.

  10. Приложения ASAPI Если сервер Web создан на базе Microsoft Internet Information Server, вместо программ CGI Вы можете использовать приложения ASAPI, реализованные в виде библиотек динамической загрузки DLL. ASAPI условно делятся на расширения ASAPI и фильтры ASAPI. Расширения ASAPI выполняют те же функции, что и рассмотренные программы CGI. Фильтры ASAPI, так же как и расширения, реализованы в виде библиотек динамической загрузки DLL, однако предназначены для того, чтобы контролировать весь поток информации на уровне HHTP.

  11. Формирование динамических документов HTML с помощью CGI и ASAPI Браузер пользователя отправляет на сервер Web адрес URL программы CGI и ASAPI Программа CGI и ASAPI выбирает существующий документ HTML или создает новый Интернет или интрасеть СУБД Компьютер пользователя с браузером Сервер Web Сервер Web отправляет браузеру выбранный или созданный динамический документ HTML Браузер показывает в своем окне принятый документ HTML

  12. Активные страницы ASP Средствами технологии ASP можно легко создавать интерактивные страницы Web, не используя при этом расширения CGI и ASAPI, что позволяет в ряде случаев полностью избежать или максимально сократить программирование на C++ или Perl. Активные страницы ASPвыполняют обработку данных, введенных пользователями при помощи форм, обращаясь при необходимости к базам данных или другим активным объектам.

  13. Клиентские сценарии JavaScript Язык сценариев JavaScript разработан фирмой Netscape Communication Corporation и первоначально назывался Live Script. Конструкция языка JavaScript встраивается в страницы HTML и используется под управлением браузера при загрузки страниц, а также при совершении пользователем определенных действий над объектами, расположенными на этих страницах.

  14. Аплеты Java Подмножество приложений Java, называемых аплетами Java, используют на ряду с клиентскими сценариями для организации активности на стороне клиента. Аплеты Javaвстраивают в страницы сервера Web, дабы они взаимодействовали с клиентскими сценариями, составленными на JavaScript или VB Script. В частности сценарии способны вызвать методы аплета, предавать данные и принимать их от аплетов

  15. Элементы управления ActiveX Элементы управления ActiveXможно использовать как на стороне сервера, так и на стороне клиента. В последнем случае их применяют для решения тех же задач, что и аплеты Java. Дополнительно они предоставляют неограниченный доступ к ресурсам локального компьютера.

More Related