49
необходимо взаимодействие страниц с сервером. Было создано несколько
серверных языков для написания сценариев на стороне сервера и формирования
динамических страниц.
PHP - один из самых успешных таких языков. Он быстро нашел свое
применение и приобрел большую популярность. При разработке Web-
приложений нам понадобится сервер баз данных. И наиболее подходящим
является - MySQL. И существенно облегчит работу отладочный пакет USB Web
Server 7.0. Таким образом, мы проследили последовательность всех основных
инструментов, которые потребуются для создания информационной системы.
Рассмотрим теоретические аспекты инструментов и технологий, которыми
мы воспользовались при разработке информационной системы.
Apache Сервер представляет собой компьютер, на котором установлено
специальное программное обеспечение, которое тоже называют «веб-сервером».
Существует огромное множество веб-серверов. Они отличаются друг от друга по
функциональности и по предназначению. Сервер Apache удовлетворяет
практически всем потребностям современных веб-разработок, и в то же время он
достаточно прост. Apache - это полнофункциональный, расширяемый веб-сервер,
полностью поддерживающий протокол HTTP и распространяющийся с открытым
исходным кодом. Сервер может работать практически на всех распространенных
платформах, таких как: Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X,
Microsoft Windows и т.д.
Apache имеет модульную структуру ядра, что помогает разработчику,
определившись с целями проекта, использовать именно те средства разработки,
которые он планирует, отключив все остальные возможности. Данная архитектура
ядра делает программный продукт более безопасным и быстрым. Веб-сервер
поддерживает различные модули интерпретаторов, например: perl, python, php, tcl.
В Apache встроена поддержка аутентификации, реализован протокол шифрования
SSL, имеется прокси-модуль и модуль создающий отчеты [19].
Всемирная паутина соткана из Web-страниц, а эти страницы создаются при
помощи языка разметки гипертекста (HyperТext Markup Language, HTML). Этот
язык включает в себя: элементы разметки заголовков, абзацев, различные виды
выделения символов, возможности включения графики, создания гиперссылок,