Рассматриваются классические технологии и программно-инструментальные средства, применяемые для разработки динамических веб-приложений, функционирующих на стороне сервера. Обсуждаются протокол HTTP 1.1, веб-сервер Apache 1.3x, технология SSI, реализованная в Apache, интерфейс CGI, язык программирования Perl 5, СУБД MySQL 4.x-5.x. Изложение сопровождается многочисленными примерами: небольшой автоматизированный при помощи SSI информационный сайт, счетчик посещаемости, лента комментариев, информационно-поисковая система, система голосования, система публикации новостей для сайта. Прилагаемый к этой книге компакт-диск содержит полные версии всех практических примеров, рассмотренных на ее страницах, а также свободно распространяемое открытое программное обеспечение, которое позволит с комфортом заниматься разработкой серверных веб-приложений на локальном компьютере под управлением Windows без необходимости то и дело загружать плоды творчества на удаленную машину хостинг-провайдера. Книга адресована веб-разработчикам, уже имеющим определенный опыт создания сайтов с применением технологий стороны клиента и осознавшим необходимость двигаться дальше, научиться эффективно использовать в своей практике серверные решения, стать универсальными специалистами в области веб-технологий. |