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

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

Слайд 1ДонНУ, кафедра КТ, проф. В. К. Толстых
Технологии разработки Internet-приложений
Введение в Web-технологии
Из

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

Слайд 2


Взаимодействие Клиент – Web-сервер


запрос
ответ
Клиент (Web-браузер)
Web-Сервер
Web-сайты
Web-приложение (расширение сервера DLL, exe, ASP …)


Возможно – HTTPS

с SSL защищённым соединением (Secure Sockets Layer)

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


Слайд 4Эволюция – 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


Слайд 5HTTP – примеры запросов Клиента
Пример 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 МБ



Заголовок


Стартовая (заглавная) строка

Пример сеанса браузера и сервера


Слайд 6
MIME: (Multipurpose Internet Mail Extensions)


Слайд 7Код возврата
Код возврата характеризует успешность выполнения операции. Все коды возврата разделены

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

Слайд 8Форма HTML и её элементы


Слайд 9Знакомство с SharePoint Designer


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

IIS 6

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика