🗊 Презентация Задача динамического построения Веб-страниц. Понятие о CGI

Нажмите для полного просмотра!
Задача динамического построения Веб-страниц. Понятие о CGI, слайд №1 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №2 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №3 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №4 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №5 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №6 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №7 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №8 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №9 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №10 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №11 Задача динамического построения Веб-страниц. Понятие о CGI, слайд №12

Вы можете ознакомиться и скачать презентацию на тему Задача динамического построения Веб-страниц. Понятие о CGI. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


PHP #1.1.: Введение Задача динамического построения Веб страниц Понятие о CGI Скрипты серверной стороны Основные особенности и история развития PHP...
Описание слайда:
PHP #1.1.: Введение Задача динамического построения Веб страниц Понятие о CGI Скрипты серверной стороны Основные особенности и история развития PHP Схема работы PHP и "Привет, Мир!" Литература

Слайд 2


Примеры задач, требующих реализации алгоритмов серверной стороны Организация доступа к информационным системам и базам данных в Интернет Получение от...
Описание слайда:
Примеры задач, требующих реализации алгоритмов серверной стороны Организация доступа к информационным системам и базам данных в Интернет Получение от пользователя параметров запроса Модификация ресурса Представление информации через страницы, генерируемые «на лету» Таргетинг Установка ключиков Сбор и хранение информации о пользователе Подбор и размещение рекламных объявлений в соответствии с интересами пользователя

Слайд 3


Common Gateway Interface (CGI): общий интерфейс шлюза Отсутствие в первых Веб серверах функциональности для динамического создания Web-страниц Идея:...
Описание слайда:
Common Gateway Interface (CGI): общий интерфейс шлюза Отсутствие в первых Веб серверах функциональности для динамического создания Web-страниц Идея: запускать на стороне сервера внешние программы, передавать им данные и получать от них сформированные страницы Задача: разработать спецификацию обмена данными между прикладной программой выполняемой по запросу пользователя, и HTTP-сервером, который данную программу запускает Создание CGI - 1993, NCSA, Роб МакКул в рамках разработки NCSA HTTPd на основе CERN HTTPd; Стандарт CGI 1.1(RFC3875) – IETF, 2004;

Слайд 4


Common Gateway Interface (CGI): основные данные CGI - стандарт интерфейса, используемого для связи с веб-сервера и внешней программы. Такую...
Описание слайда:
Common Gateway Interface (CGI): основные данные CGI - стандарт интерфейса, используемого для связи с веб-сервера и внешней программы. Такую программу, работающую совместно с веб-сервером, принято называть «CGI-программа» или «CGI-скрипт» (сценарий). CGI позволяет использовать любой язык программирования, работающий со стандартными устройствами ввода и вывода. CGI является исторически первым и одним из наиболее распространённых средств создания динамических веб-страниц

Слайд 5


Принцип работы CGI При HTTP запросе, Веб сервер определяет, что требуемый ресурс не статичный документ, а CGI программа Веб сервер формирует пул...
Описание слайда:
Принцип работы CGI При HTTP запросе, Веб сервер определяет, что требуемый ресурс не статичный документ, а CGI программа Веб сервер формирует пул параметров в виде переменных окружения, запускает программу скрипта и передает ей в потоке ввода данные пользователя; При работе программы поток вывода направляется серверу для формирования тела HTTP ответа; При успешном завершении программы Веб сервер передает подготовленный HTTP ответ пользователю

Слайд 6


Скрипты (сценарии) серверной стороны Неудобство создания всего документа в CGI программе Идея «доработки» страниц Скрипты и их обработка Языки...
Описание слайда:
Скрипты (сценарии) серверной стороны Неудобство создания всего документа в CGI программе Идея «доработки» страниц Скрипты и их обработка Языки написания скриптов серверной стороны

Слайд 7


Что такое PHP? PHP – язык программирования общего назначения с открытым исходным кодом Основная цель PHP – предоставление веб-разработчикам средств...
Описание слайда:
Что такое PHP? PHP – язык программирования общего назначения с открытым исходным кодом Основная цель PHP – предоставление веб-разработчикам средств быстрого создания динамически генерируемых веб-страниц PHP создавался специально для ведения веб-разработок и код на нем может внедряться непосредственно в HTML код PHP – от англ. Personal Home Page tools, далее Hypertext Preprocessor PHP – интерпретатор (компилирующего типа) Основные достоинства PHP: простота скорость выполнения низкая ресурсоемкость богатая функциональность кроссплатформенность

Слайд 8


PHP и Web Интеграция с веб-серверами: автоматическое извлечение POST и GET параметров и переменных окружения автоматическая отправка HTTP работа с...
Описание слайда:
PHP и Web Интеграция с веб-серверами: автоматическое извлечение POST и GET параметров и переменных окружения автоматическая отправка HTTP работа с HTTP авторизацией работа с cookies и сессиями работа с файлами обработка файлов, загружаемых на сервер Взаимодействие с большим количеством различных СУБД, в том числе MySQL

Слайд 9


История 1994г. – Расмус Лердорф создал набор скриптов для ведения статистики посещения веб-странц PHP/FI (Personal Home Page / For Interpretator)...
Описание слайда:
История 1994г. – Расмус Лердорф создал набор скриптов для ведения статистики посещения веб-странц PHP/FI (Personal Home Page / For Interpretator) 1996 г. – оформление языка программирования; 1998 г. – версия PHP 3.0 Энди Гутманс и Зеев Сураски (Израиль) существенно переработан весь язык возможность расширения ядра дополнительными модулями изменение расшифровки PHP = PHP: Hypertext Preprocessor 2000 г. – РНР 4.0 2004 г. – PHP 5.0

Слайд 10


Как работает PHP? HTTP запрос к Веб серверу с указанием PHP сценария Запуск PHP процессора (первоначальный вариант, возможны также реализация в виде...
Описание слайда:
Как работает PHP? HTTP запрос к Веб серверу с указанием PHP сценария Запуск PHP процессора (первоначальный вариант, возможны также реализация в виде специального модуля Веб сервера и подключение по быстрым API интерфейсам) : Передача PHP процессору сценария, параметров, переданных пользователем, и деталей HTTP запроса Выполнение PHP процессором сценария и подготовка заготовки для HTTP ответа, передача ответа Веб серверу Формирование Веб сервером HTTP ответа и отправление ответа клиенту

Слайд 11


Hello, World! Hello, World!
Описание слайда:
Hello, World! Hello, World!

Слайд 12


Литература Официальный сайт PHP Group. PHP: Hypertext Preprocessor. Нина Савельева. Язык программирования PHP. - Национальный открытый университет...
Описание слайда:
Литература Официальный сайт PHP Group. PHP: Hypertext Preprocessor. Нина Савельева. Язык программирования PHP. - Национальный открытый университет ИНТУИТ. Энди Харрис. PHP/MySQL для начинающих. - Издательство: КУДИЦ-Образ. 2007 г.



Похожие презентации
Mypresentation.ru
Загрузить презентацию