Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Связь Web -сервера с серверами баз данных.
1. WWW - доступ к существующим базам данных может осуществляться по одному из трех основных сценариев: HTML (HyperText Markup Language) — язык компоновки документов и спецификации гиперссылок, используемый для кодировки документов в Web. 2. DHTML (Dynamic HyperText Markup Language) — дает возможность взаимодействия web -страниц с пользователем на клиентском компьютере, что в значительной степени обогащает возможности создаваемых с их помощью web -страниц и web -приложений и сводит часть взаимодействия пользователя с сервером к взаимодействию пользователя с DHTML -документом. 3. Языки сценариев (JavaScript и VBScript) —используются на стороне клиента, то есть генерируют объекты на основании HTML -страницы на стороне клиента в окне его браузера. 4. В 1994 году специалистами компании Sun Microsystems была разработана технология создания динамических интерактивных Web -страниц с использованием объектно-ориентированного мультиплатформенного языка Java. Программы на языке Java называются аплетами (little applications) и исполняются обычно на стороне клиента. 5. CGI -скрипты (Common Gateway Interface), или интерфейс общего шлюза — программы, исполняемые на стороне web -сервера. CGI обеспечивает способ, посредством которого Web -браузер осуществляет запуск Web -приложения на стороне сервера, результатом работы которого является HTML -страница, посылаемая клиенту. Под CGI -программами понимают программы, написанные на любом языке программирования, понимаемом Web -сервером (C, Visual Basic, Perl (Practical Extraction and Report Language)). 6. ASP (Active Server Pages) – язык описания активных серверных страниц, разработанный Microsoft (активные серверные страницы – это файлы, которые обрабатываются на сервере и содержат текст HTML и код сценариев). Вопреки ожиданиям, в настоящее время поддерживается на многих платформах (в т.ч. Linux). ASP позволяет перемешивать HTML -код с программным кодом, что, в свою очередь, позволяет легко и удобно встраивать серверные программы в страницы, причем первые будут выполняться только на стороне сервера. 7. PHP (Personal Home Page) — выполняющийся на стороне сервера мультиплатформенный язык описания сценариев, встраиваемый непосредственно в HTML -код. Целью создания языка является разработка динамически генерируемых страниц в кратчайшие сроки. Развивается с 1994 года. 8. Однократное или периодическое преобразование содержимого БД в статические документы. В этом варианте содержимое БД просматривает специальная программа, создающая множество файлов - связных HTML -документов. Полученные файлы могут быть перенесены на один или несколько Web -серверов. Доступ к ним будет осуществляться как к статическим гипертекстовым документам сервера. Он эффективен на небольших массивах данных простой структуры и редким обновлением, а также при пониженных требованиях к актуальности данных, предоставляемых через Web.
9. Динамическое создание гипертекстовых документов на основе содержимого БД. В этом варианте доступ к БД осуществляется программой (CGI, ASP, PHP), запускаемой в ответ на запрос web -клиента. Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML -документ, возвращаемый клиенту. Это решение эффективно для больших и часто обновляемых баз данных со сложной структурой и при необходимости поддержки операций поиска. В этом варианте возможно осуществлять изменение БД из Web -интерфейсов. Однако к недостаткам этого метода можно отнести большое время обработки запросов, необходимость постоянного доступа к основной базе данных, что увеличивает загрузку средств поддержки БД, связанную с обработкой запросов от Web -сервера. 10. Создание информационного хранилища (ИХ) на основе высокопроизводительной СУБД, связанной с web -сервером, с возможностью периодической загрузки данных в ИХ из основных СУБД. Для обработки разнообразных запросов, в том числе и от Web -сервера, используется промежуточная БД высокой производительности. Информационное наполнение промежуточной БД осуществляется специализированным программным обеспечением на основе содержимого основных баз данных. Для загрузки содержимого основной БД в информационное хранилище могут использоваться внешние программы, а также специализированные средства, поставляемые с SQL -сервером для поддержки информационных хранилищ.
|
|||||
Последнее изменение этой страницы: 2017-02-08; просмотров: 819; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.239.148 (0.003 с.) |