Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.tolstykh.com
1 ДонНУ, кафедра КТ, проф. В. К. Толстых Технологии разработки Internet- приложений Введение в Web-технологии Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета
2 Взаимодействие Клиент – Web-сервер запрос ответ Клиент (Web-браузер) Web- Сервер Web-сайты Web-приложение (расширение сервера DLL, exe, ASP …) Возможно – HTTPS с SSL защищённым соединением (Secure Sockets Layer)
3 Стандарт URL Локальный сервер IIS сервер :порт/путь/файл/путь в файле?параметры Например, C:\Inetpub\wwwroot
4 Эволюция – Web-серверов 1.Возврат клиенту существующих статических HTML-страниц Через несколько лет добавлена технология SSI (Server Side Include). 2.Добавлен общий интерфейс CGI (Common Getaway Interface) для запуска внешних приложений (расширений) и обменом данными через STDIN и STDOUT. 3.Добавлен интерфейс ISAPI (MS Internet Server API для IIS), Apache Shared Module… для работы расширений в одном адресном пространстве с сервером (часть процесса Web-сервера). Не надо ничего дополнительно запускать, обмениваться данными через файлы или STDIN/STDOUT. Теоретически они готовы одно- временно обрабатывать любое число запросов. При ошибках в таких расширениях может «вылететь» весь Web-сервер. Платформозависимые, программируются на Delphi, C#... exe DLL 4.1 Платформо не зависимые ASP, JSP, PHP – 1997 через соответствующие ISAPI расширения-интерпретаторы. 4.2 MS.NET –технологии (конкуренция с Java) ASP.NET Сервис-ориентированное программирование в.NET 3.0 – WCF сервисы 2008 HTML
5 HTTP – примеры запросов Клиента Пример GET-запроса GET HTTP/1.0?name1=value&name2=value2 Connection: Keep-Alive User-Agent: Mozilla/4.04 [en] (Win95; I) Host: oak.oakland.edu Accept: image/gif, image/x-xbitmap, image/jpeg, imege/jpg, image/png, */* По стандарту MIME (см. далее) Пример POST-запроса POST HTTP/1.0 Connection: Keep-Alive User-Agent: Mozilla/4.04 [en] (Win95; I) Host: oak.oakland.edu Accept: image/gif, image/x-xbitmap, image/jpeg, imege/jpg, image/png, */* name1=value&name2=value2 Тело запроса Параметры запроса – 2КБ Параметры запроса – 8 МБ Заголовок Стартовая (заглавная) строка ПримерПример сеанса браузера и сервера
6 Тип/подтипРасширениеОписание файла application/pdf.pdf Документ, предназначенный для обработки Acrobat Reader application/msexcel.xls Документ в формате Microsoft Excel application/postscript.ps,.epsДокумент в формате PostScript application/x-tex.texДокумент в формате ТеХ application/msword.docДокумент в формате Microsoft Word application/rtf.rtfДокумент в формате RTF, для MS Word image/gif.gifИзображение в формате GIF image/jpeg.jpeg,.jpg, jpeИзображение в формате JPFG image/tiff.tiff,.titИзображение в формате TIFF image/x-xbitmap.xbmИзображение в формате XBitmap text/plain.txtASCII-текст text/html.html,.htmДокумент в формате HTML audio/midi.midi,.midАудиофайл в формате MIDI audio/x-wav.wavАудиофайл в формате WAV message/rfc822Почтовое сообщение message/newsСообщение в группы новостей video/mpeg.mpeg,.mpg,.mpeВидеофрагмент в формате МРEG video/avi.aviВидеофрагмент в формате AVI MIME: (Multipurpose Internet Mail Extensions)
7 Код возврата Код возврата характеризует успешность выполнения операции. Все коды возврата разделены на несколько классов – 1хх, 2хх, 3хх, 4хх и 5хх. Подробнее см. Коды статуса HTTPКоды статуса HTTP
8 Форма HTML и её элементы
9 Знакомство с SharePoint Designer
11 Администрирование IIS Подробнее – ссылка на слайды (IIS 5, 6,7)ссылка на слайды Консоль IIS 5 Консоль IIS 6
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.