Математико-механический факультет





Скачать 410.48 Kb.
НазваниеМатематико-механический факультет
страница6/7
Дата публикации26.12.2014
Размер410.48 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6   7

Используемые технологии


Для реализации вышеизложенных идей нам потребуются специфические технологии, обзор которых будет произведен в данном разделе. Эти технологии – сервер IIS, технология ASP, скриптовый язык JavaScript и MySQL.

Сервер IIS необходим для того, для того чтобы получить web-сервер на компьютере, т.к. для реализации клиент/серверной архитектуры приложения необходимо развернуть сервер.

Технология ASP работает с сервером IIS и дает возможность написания серверных сценариев. Что необходимо организации клиент-серверного взаимодействия.

Основным языком написания кода является скриптовый язык JavaScrpit,который используется для написания и клиента и сервера.

Для сохранения информации, полученной в результате поиска, будет использоваться MySQL.

Web-сервер IIS

Основным компонентом IIS является веб-сервер — служба WWW (называемая также W3SVC), которая предоставляет клиентам доступ к сайтам Всемирной паутины по протоколам HTTP и, если настроено, HTTPS.

Один сервер IIS может обслуживать несколько сайтов. Каждый сайт имеет следующие атрибуты:

  • IP-адрес сайта;

  • TCP-порт, на котором служба WWW ожидает подключений к данному сайту;

Заголовок узла (Host header name) — значение заголовка Host запроса HTTP, указывающее обычно DNS-имя сайта.

Таким образом, например, один сервер с одним IP-адресом может обслуживать на одном TCP-порту несколько сайтов. Для этого необходимо создать несколько DNS-записей, указывающих на IP-адрес сервера, и различать сайты по заголовкам узла.

Технология ASP


Active Server Pages — это среда программирования, которая обеспечивает возможность комбинирования HTML, скриптов и компонент для создания динамических Web-приложений. Возможность встраивания в Web-страницы скриптов (кода, написанного на языке программирования, например, VBScript или JScript) позволяет логичным образом объединить оформление с данными, полученными из различных источников, например, из БД.

Идеология создания современных Web-приложений заключается в инкапсуляции бизнес-логики в отдельные компоненты, написанные по технологии COM. Технология ASP в данном случае является связующим звеном между этими компонентами и интерфейсом Web-приложения.

Использование Active Server Pages не требует специфичных браузеров. Все ASP-скрипты запускаются и выполняются на Web-сервере, причем брaузер получает только результирующие HTML-файлы. Microsoft Internet Information Server, начиная с версии 3.0, поддерживает Active Server Pages.

Рассмотрим последовательность функционирования ASP. Клиент запрашивает ASP-страницу на Web-сервере. Сервер принимает запрос и начинает его обрабатывать. По расширению файла (.asp) определяет, что данный файл содержит ASP-скрипт, и начинает анализировать его содержимое, последовательно интерпретируя и выполняя вставки ASP-кода. ASP-код, в свою очередь, может содержать обращения к различным источникам данных, осуществлять обработку полученных данных и добавлять содержимое генерируемой страницы. В результате формируется «обычная» HTML-страница (уже не содержащая ASP-кода), которая и отправляется обратно клиенту.

Внешне ASP функционирует также, как CGI. Аналогичным образом передаются параметры (формат строки запроса) и осуществляется вывод результатов. Однако производительность ASP оказывается гораздо выше, т. к. при каждом запросе не происходит отдельной загрузки ASP-интерпретатора. Использование компонент ActiveX также значительно повышает производительность Web-сервера. В моей работе использована компорнента ickHTTP.

x = Server.CreateObject("ickHTTP.ickHTTP");

x.ContentType = "application/x-www-form-urlencoded";

x.Accept = "text/*";

}catch(e){

hrow Error("ickHTTP object is not created: "+e.description);

}

x.ReceiveBufferSize = buffer_size;

x.URL = url;

x.URLPort = port;

x.URLPath = url_path;

x.PostData = postdata;
1   2   3   4   5   6   7

Похожие:

Математико-механический факультет iconОбзор современных систем управления бизнес-процессами
Агапова Татьяна, математико-механический факультет, 2 курс
Математико-механический факультет iconМатематико-механический факультет asmpy ассемблер python compiled (*. pyc ) файлов
Государственное образовательное учреждение высшего профессионального образования
Математико-механический факультет iconСанкт-Петербургский Государственный Университет Математико-механический факультет
Сергей Николаевич Кучер, проректор краевого государственного образовательного учреждения дополнительного профессионального образования...
Математико-механический факультет iconМатематико-механический факультет Кафедра системного программирования...
Таким образом, от простой автоматизации импорта/экспорта до построения обмена сообщениями между десятком программ, задачи интеграции...
Математико-механический факультет iconСанкт-Петербургский государственный университет Математико-механический факультет
Министерством образования и науки Российской Федерации. В 2012-2013 учебном году литературное образование в школе на базовом уровне...
Математико-механический факультет iconЭнергетический факультет
Механический расчет линии электропередачи напряжением 110 кв с увеличенным сечением провода на металлических опорах
Математико-механический факультет iconПрограмма по формированию навыков безопасного поведения на дорогах...
Факультет русской филологии и журналистики. Факультет истории и юриспруденции. Факультет татарской и сопоставительной филологии....
Математико-механический факультет iconПрограммы инновационного развития ОАО «Азовский оптико-механический завод»
Программа инновационного развития ОАО «Азовский оптико-механический завод» на период до 2020 года разработана с учетом требований...
Математико-механический факультет iconИсследовательская работа «Психологический портрет собственной личности»
Наименование тем для самостоятельной работы по предмету «Психология и педагогика». Лечебный факультет, педиатрический факультет,...
Математико-механический факультет iconОрганизация ученического самоуправления
Факультетское образование: филологический факультет с изучением 2-х иностранных языков, физико-математический факультет с элементами...
Математико-механический факультет iconПроекционный аппарат (проектор) (от латинского projicio бросаю вперед)...
Проекционный аппарат (проектор) (от латинского projicio — бросаю вперед) — оптико-механический прибор для проецирования на экран...
Математико-механический факультет iconРеферат Отчет 41 с., 1 ч., 24 рис., 1 табл., 24 источника
Учебное и научное астрономическое оборудование Астрономической обсерватории ниаи им. В. В. Соболева Математико-механического факультета...
Математико-механический факультет iconУроках математики
Повышение усвоения материала, задействовав все каналы восприятия учащихся — зрительный, механический, слуховой и эмоциональный
Математико-механический факультет iconСогласована
Настоящая программа по математическому анализу ориентирована на учащихся специализированных 11 классов, которые формируются из школьников,...
Математико-механический факультет iconПрограмма по формированию навыков безопасного поведения на дорогах...
Касательная к графику функции. Понятие о производной, ее геометрический и механический смысл. Правила дифференцирования суммы, произведения,...
Математико-механический факультет iconКурсовая робота на тему методы прогнозирования объемов продаж
Главное внимание в работе обращено на прикладное значение рассматриваемых методов, на экономическое истолкование и интерпретацию...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск