Сервер

сервер

Текстовые файлы страниц готовятся с использованием специального языка разметки гипертекста HTML (Hyper Text Markup Language); Взаимодействие пользователя с сервером WWW осуществляется через формы. Сервер, получив данные из полей формы, запустит созданное специально для этой формы программное расширение для обработки полученных данных, динамически сформирует документ HTML и возвратит его пользователю (нет ограничений на вид выполняемой обработки или вид сформированного документа HTML).

Сервер, содержащий наряду со статическими документами динамические, называют активным интернет-сервером. Активные серверы создаются и использованием программных расширений сервера WWW-приложений CGI, ISAPI (врезку Программные расширения ISAPI ).

Данные, полученные через запросную форму, передаются программному расширению CGI или ISAPI. Эти расширения могут обратиться, например, к СУБД через интерфейс ODBC или через интерфейс этой СУБД, а результат запроса оформить в виде документа HTML и вернуть удаленному пользователю.

Возможности языка HTML ограничены. Часто требуется обрабатывать содержимое локальных файлов, отображать данные в графическом виде или выполнять другую нетривиальную работу. Создав орган управления ActiveX и расположив его на сервере WWW, можно сделать ссылку на этот орган в документе HTML.

Код ActiveX загружается из сервера WWW в адресное пространство удаленного компьютера и поэтому имеет доступ ко всем его ресурсам. Это позволяет организовать сложные алгоритмы обработки и отображения любых локальных данных, что невозможно при использовании программных расширений CGI и ISAPI. Но ActiveX представляет и потенциальную угрозу в смысле распространения вирусов. Для уменьшения этой угрозы компания Microsoft предложила сертификацию органов управления ActiveX. Когда пользователь попадает на страницу со ссылкой на ActiveX, ему выдается изображение сертификата фирмы-разработчика. Если пользователь доверяет сертификату, он может согласиться на загрузку и запуск ActiveX, если нет можно отказаться.

Язык HTML допускает использование языков программирования Java, JavaScript и VBScript Язык программирования Java разработан фирмой Sun на основе языка Oak, как платформно-независимый интерпретируемый, объектно-ориентированный язык. Cсылки на cозданные программы Java размещаются в документах HTML. Такие Java-программы называются аплетами (applets). Программы Java, расположенные на сервере WWW, обладают большими возможностями по обработке и отображению данных. По сравнению с объектами ActiveX они более безопасны, поскольку не могут выполнять запись на локальные диски и читать с них.

Для создания программ на языке Java могут использоваться следующие средства разработки: Java Development Kit (JDK) от Sun, SDK-Java или Visual J++ от Microsoft.

Исходный текст программ, составленных на языке программирования JavaScript и VBScript, вставляется непосредственно в документ HTML, поэтому для их разработки не нужны специальные средства. Интерпретатор JavaScript и VBScript встроен непосредственно в навигатор Microsoft Internet Explorer (Netscape с языком VBScript не работает).

Страницы сервера WWW содержат ссылки на другие страницы, реализованные в виде специальных текстовых строк, либо в виде графических объектов или органов управления. Страницы могут ссылаться на страницы, расположенные и на других серверах в сети Интернет, включая серверы FTP, Gopher, конференции, электронные почтовые адреса.

Следует сказать и о языке XML (Extensible Markup Language), имеющем общего предка с HTML стандартного обобщенного языка описания документов SGML (Standard Generalized Mark-up Language), но обладающего более строгим синтаксисом. Отмечается тенденция использования языка HTML для представления данных, а не для обмена ими, в то время как публикация данных происходит в формате XML. Производители Oracle, Sybase, Informix скоро начнут выдавать результаты запросов в формате XML и импортировать XML-данные в свои таблицы.

Таким образом, используя инструментальные средства, подобные FrontPage, можно создавать собственные, ориентированные на решение конкретных задач web-сайты. Технологии, предлагаемые Microsoft, позволяют применять как технологию ActiveX, так и технологию доступа к реляционным базам данных. Их использование допускает встраивание:

· рассмотренных ранее объектов ActiveX для доступа к данным IndustrialSQL Server (ActiveTagBrowser, ActiveDataGrid, ActiveGraph, ActiveTimeSelector);

· рассмотренных ранее объектов ActiveX для доступа к данным IndustrialSQL Server (ActiveTagBrowser, ActiveDataGrid, ActiveGraph, ActiveTimeSelector);

· стандартных форм SQL-запросов ряда навигаторов (прежде всего Microsoft Internet Explorer).

Сервер WWW может решать любую задачу, принимая любые данные от удаленного пользователя, обрабатывая их и передавая обратно.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Новости IT-решений:

Система InTouch

Распространенность и дешевизна PC-совместимых персональных компьютеров с установленными на них программными средствами семейства WINDOWS приводят к ...

Инновационный подход к продвижению сайтов в Украине

Очень часто слышно про инновационные технологии в разных сферах деятельности. Не исключение и информационные технологии. Но что же такое на самом деле...

Как привлечь онлайн клиентов к Вашему бизнесу

Если Вы хотите открыть свой бизнес и, допустим, продавать какой-либо товар через интернет, то Вам необходимо знать несколько правил, способных прив...

Бизнес сборник:

Рекламный бизнес – один из самых прибыльных

News image

Рекламный бизнес является практически беспроигрышным вариантом для старта собственной карьеры. Дело в том, что, занимаяс...

Пример компании Marchena pic

News image

Для примера из области принятия краткосрочных решений рассмотрим фирму Marchena pic , которая использует в качестве с...

«В человеке все должно быть прекрасно…»

News image

Женщины всегда уделяли большое внимание своей внешности, большой популярностью у них пользуются салоны красоты. В настоя...

Как можно использовать инвестиции

News image

Происходит использование объектами инвестиционной деятельности тогда, когда уже сделаны вложения. Субъекты инвестицио...

Менеджмент:

News image
News image
News image
News image
News image
News image

Финансовый консалтинг:

При рассмотрении суммарных затрат

News image

При рассмотрении суммарных затрат предприятия за определенный период можно выделить четыре уровня затрат: затраты на ...

Получение дополнительной информации

News image

Приложив определенные усилия, от основного источника можно получить дополнительную информацию. Некоторые компании пред...

Необходимость промежуточных оценок

News image

Чтобы быть полезной, учетная информация должна быть своевременной, и потому определять финансовые затраты и результаты...

Уроки инвестиций:

News image

Выгоды скидок с количества

Используя приведенную выше формулу ежегодных суммарных затрат на хранение запасов, можно определить, стоит ли использовать скидк...

News image

Для центральных и местных властей

Для центральных и местных властей, когда объявляется тендер (подача заявок) среди потенциальных поставщиков для заключения контр...

News image

Цель калькуляции внутрифирменных затрат

Основной целью калькуляции затрат является измерение и учет затрат на эксплуатацию различных процессов и сравнение этих затрат с...

News image

Стоимость запаса

По методу LIFO предполагается, что запас, использованный в любой определенный момент времени, оценивается исходя из того, что он...

News image

Увеличивающие ценность (и стоимость) продукта для покуп

Вмешательства и явно относятся к этому типу. В первом случае они добавляют ценность для покупателя одному из ресурсов, поскольку...

Авторизация