'

Технологии разработки Internet-приложений

Понравилась презентация – покажи это...





Слайд 0

ДонНУ, кафедра КТ, проф. В. К. Толстых Технологии разработки Internet-приложений Введение в Web-технологии Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета


Слайд 1

Взаимодействие Клиент – Web-сервер запрос ответ Клиент (Web-браузер) Web-сайты Web-приложение (расширение сервера DLL, exe, ASP …) Возможно – HTTPS с SSL защищённым соединением (Secure Sockets Layer)


Слайд 2

Стандарт URL Локальный сервер IIS протокол://пользователь:пароль@сервер:порт/путь/файл/путь в файле?параметры Например, http://vova:12345@www.donnu.edu.ua:81/hotdog/Scripts/x.exe/go?n1=20&n2=55 C:\Inetpub\wwwroot http://localhost


Слайд 3

Эволюция – Web-серверов Возврат клиенту существующих статических HTML-страниц. 1990 Через несколько лет добавлена технология SSI (Server Side Include). Добавлен общий интерфейс CGI (Common Getaway Interface) для запуска внешних приложений (расширений) и обменом данными через STDIN и STDOUT. Добавлен интерфейс 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 2005 4.2 Сервис-ориентированное программирование в .NET 3.0 – WCF сервисы 2008 HTML


Слайд 4

HTTP – примеры запросов Клиента Пример GET-запроса GET http://oak.oakland.edu/ 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://oak.oakland.edu/ 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 МБ Заголовок Стартовая (заглавная) строка Пример сеанса браузера и сервера


Слайд 5

MIME: (Multipurpose Internet Mail Extensions)


Слайд 6

Код возврата Код возврата характеризует успешность выполнения операции. Все коды возврата разделены на несколько классов – 1хх, 2хх, 3хх, 4хх и 5хх. Подробнее см. Коды статуса HTTP


Слайд 7

Форма HTML и её элементы


Слайд 8

Знакомство с SharePoint Designer


Слайд 9


Слайд 10

Администрирование IIS Подробнее – ссылка на слайды (IIS 5, 6,7) Консоль IIS 5 Консоль IIS 6


×

HTML:





Ссылка: