Презентация на тему: 24. Web- сервер. Технология создания серверных скриптов

24. Web- сервер. Технология создания серверных скриптов
Задачи серверных сценариев
Языки для создания серверных сценариев
Преимущества серверных скриптов
Недостатки серверных скриптов
Web-сервер
Клиенты для обращения к web-серверам
PHP
Использование PHP
Возможности PHP
Как работает РНР-сценарий
Программное обеспечение
Денвер
1/13
Средняя оценка: 4.6/5 (всего оценок: 15)
Код скопирован в буфер обмена
Скачать (461 Кб)
1

Первый слайд презентации: 24. Web- сервер. Технология создания серверных скриптов

Изображение слайда
2

Слайд 2: Задачи серверных сценариев

Прием и обработка данных, введенных посетителями web-страницы, Сохранение данных в файлах и базах данных, расположенных на стороне сервера, Передача данных по электронной почте, Модификация графических изображений, Поддержка защиты страниц сайта паролем, работы счетчика посещения страниц, гостевой книги, форума, интернет магазина и т.д.

Изображение слайда
3

Слайд 3: Языки для создания серверных сценариев

Изображение слайда
4

Слайд 4: Преимущества серверных скриптов

Исходный код серверного скрипта недоступен для просмотра через браузер пользователя; Серверные скрипты позволяют передавать данные серверу и получать ответ; Позволяют взаимодействовать с базами данных; Пользователю с сервера отправляется только результат выполнения скрипта; Пользователь не может отключить в своем браузере выполнение серверных скриптов.

Изображение слайда
5

Слайд 5: Недостатки серверных скриптов

Прежде чем выполниться, скрипт должен быть откомпилирован или интерпретирован сервером; Требуется перезагрузка страницы с сервера – дополнительное время ожидания для пользователя; Необходимое для выполнения серверных скриптов программное обеспечение может быть платным, тогда как для клиентских скриптов оно вообще не требуется;

Изображение слайда
6

Слайд 6: Web-сервер

Изображение слайда
7

Слайд 7: Клиенты для обращения к web-серверам

web-браузер; разнообразные программы, самостоятельно обращающиеся к web-серверам для получения обновлений или другой информации; мобильный телефон, получающий доступ к ресурсам web-сервера при помощи протокола WAP; другие интеллектуальные устройства или бытовая техника.

Изображение слайда
8

Слайд 8: PHP

Дата создания языка - осень 1994 года Расмус Лердорф Hypertext Preprocessor Скриптовый язык программирования общего назначения, применяемый для разработки веб-приложений Благодаря PHP были созданы все современные CMS: Joomla, Wordpress, Monstra, OpenCart, Drupal и др.

Изображение слайда
9

Слайд 9: Использование PHP

Операционные системы: Linux, Unix, Microsoft Windows, Mac OS X, RISC OS и др. Поддержка Web-серверов: Apache, Microsoft Internet Information Server, Personal Web Server, Netscape iPlanet-серверы, Oreilly Website Pro и др. Поддержка свыше 20 баз данных: Adabas D, Oracle, dBase, Ovrimos, MS - SQL, MySQL, ODBC и др. Взаимодействие по протоколам: IMAP, SNMP, NNTP, POP3, HTTP, COM (под Windows) и др.

Изображение слайда
10

Слайд 10: Возможности PHP

Нет ограничений в выводе HTML Вывод изображений, PDF-файлов и клипы Flash, Вывод любого текста, включая XHTML и XML Создание файлов и сохранение их в файловой системе. Работа с текстом - от регулярных выражений Perl до разбора документов XML В области электронной коммерции использование функции для on - line -платежей Бесплатный язык, обладает сравнительно простым синтаксисом

Изображение слайда
11

Слайд 11: Как работает РНР-сценарий

Клиент 1. Отправляет запрос Сервер PHP интерпретатор 2. Находит файл 3. Передаёт файл на обработку 4. Выполняет весь PHP код 5. Возвращает преобразованный файл 6. Возвращает файл

Изображение слайда
12

Слайд 12: Программное обеспечение

Web-сервер Apache — www. apache. org Интерпретатор РНР — www. php. net Свободная реляционная система управления базами данных MySQL — www. mysql. com Набор скриптов на РНР для управления базами данных phpMyAdmin — www. phpmyadmin.net Редактор PHP Expert Editor

Изображение слайда
13

Последний слайд презентации: 24. Web- сервер. Технология создания серверных скриптов: Денвер

www.denwer.ru Состав базового пакета: Инсталлятор (поддерживается также инсталляция на flash -накопитель) Система управления запуском и завершением всех компонентов Денвера Apache + SSL PHP5 MySQL5 phpMyAdmin Эмулятор sendmail и SMTP-сервера

Изображение слайда