
Люк Веллинг, Лора Томсон Разработка Web-приложений с помощью PHP и MySQL PHP and MySQL Web Development Издательство: Вильямс, 2006 г. ISBN 5-8459-0862-0, 0-672-32672-8
Книга представляет собой всеобъемлющее руководство по совместному применению РНР и MySQL для разработки высокоэффективных и интерактивных Web-сайтов с динамическим содержимым. Несомненным достоинством книги является ее ориентация на решение реальных бизнес-задач, что воплощено во множестве типовых примеров, столь часто встречающихся при повседневной разработке. Среди этих примеров создание покупательской тележки для электронных магазинов, аутентификация пользователей, генерация динамических PDF-документов, разработка систем электронной почты через Web, написание систем поддержки Web-форумов. Помимо пошагового анализа реальных бизнес-примеров в книге широко рассматривается формальный синтаксис и семантика языка РНР, основы построения приложений баз данных и особенности применения объектно-ориентированной методологии при разработке приложений для Web. Несмотря на то, что книга, в основном, рассчитана на профессиональных программистов и разработчиков, она принесет несомненную пользу и в качестве учебника для начинающих, кто совершает только первые шаги в бесконечном мире создания приложений для Internet.
От издателя Эта книга предназначена для тех, кто уже знаком, по крайней мере, с основами НТМL и ранее разрабатывал программы на современных языках программирования, но, возможно, не занимался программированием для Web или не использовал реляционные базы данных. В ней подробно описано применение РНР и MySQL для построения крупных коммерческих Web-сайтов. Основное внимание в книге уделяется реальным приложениям. Здесь рассматриваются как простые интерактивные системы приема заказов, так и различные аспекты электронных систем продажи и безопасности во взаимосвязи с созданием реального Web-сайта. Подробно описаны все стадии разработки множества типовых проектов на РНР и MySQL, в числе которых, помимо прочих, система управления содержимым, почтовый Web-сайт, приложение поддержки Web-форумов и электронный книжный магазин. Заслуживают особого внимания главы, посвященные объектно-ориентированному программированию на РНР, динамической генерации РDF-документов и доступу к стандартным Web-службам, предлагаемым различными компаниями.
Основное отличие этого издания от предыдущего состоит в том, что материалы и весь исходный код полностью переписаны для новых версий РНР5 и MySQL 5.0.
Книга ориентирована на профессиональных разработчиков, но будет полезной и для начинающих программистов.
Чего можно добиться, используя эту книгу:
Прочтя эту книгу, вы сможете строить реальные, динамические Web-сайты. Если вам доводилось строить Web-сайты с использованием обычного HTML, то вам ясны ограничения такого подхода. При использований статического содержимого, созданного на основе чистого HTML, Web-сайт таковым и остается — статическим. Он остается неизменным, если только не обновить его физически. Пользователи не могут взаимодействовать с таким сайтом никаким осмысленным образом. Разработка Web-приложений на РНР и MySQL. Использование такого языка, как РНР, и такой базы данных, как MySQL, позволяет делать сайты динамическими: настраиваемыми и содержащими информацию, изменяемую в реальном времени. В данной книге, даже во вводных главах, мы намеренно основное внимание уделили реальным приложениям. Мы начнем с рассмотрения простой интерактивной системы заказов, а затем ознакомимся с различными составными частями РНР и MySQL. Затем мы рассмотрим аспекты электронных систем продажи и безопасности во взаимосвязи с построением реального Web-сайта и покажем, как реализовать эти аспекты в среде РНР и MySQL. В заключительном разделе книги мы поговорим о подходе к реальным проектам и ознакомим читателей с разработкой, планированием и построением следующих семи проектов: - Аутентификация и персонификация пользователей - Электронные покупательские тележки - Системы управления содержимым - Электронная почта Web - Диспетчеры списков рассылки - Web-форумы - Генерация документов Любой из этих проектов может использоваться в готовом виде или же модифицироваться в соответствие с конкретными потребностями. Мы выбрали их потому, что по нашему мнению они представляют семь наиболее широко используемых Web-приложений, создаваемых программистами. Если вам требуются другие приложения, эта книга должна помочь в достижении поставленной цели.
|