【内容简介】
本书介绍使用PHP和MySQL构建健壮的Web数据库应用程序的方法,涉及范围从前端设计和计划,直到测试和部署。本书主要内容包括:保护Web应用程序,构建Web服务,验证输入,访问数据,管理会话等技术,处理MySQL以及其他数据库(如Oracle和PostgreSQL等)的技术。书中讲解3个完整的Web应用程序案例,附带光盘提供本书全部代码。.
本书适合Web应用程序开发人员参考。
本书详细讲解了3个应用程序的构建过程:一个日程安排系统、一个博客引擎以及一个电子商务商店。细致分析如何创建健壮的Web数据库应用程序,以及如何避免困扰许多PHP和MySQL开发者的常见错误。
本书是为程序员提供的综合且实用的指南,教他们使用PHP和MySQL开发具有产品品质的、使用数据库的Web应用程序。本书不仅包括编写代码,而且介绍前端应用程序、用户界面和数据库设计,还有安全性、测试以及更多内容。
◆从PHP开发的入门开始,包括代码组织、重用和面向对象的PHP。
◆对数据访问详细讨论,包含事务处理、外键和索引。..
◆利用PHP正则表达式的功能强大的数据验证技术。
◆介绍计划Web应用程序,包括用户界面和用户管理。
◆提供关于保证Web应用程序安全性的系统化指南。
◆涵盖广泛的实现问题——包括国际化、错误处理、数据验证、调试、会话管理和部署。
◆关于XML、基于XML的Web服务和用于可重用PHP组件的PEAR框架。
◆如何使用Oracle和PostgreSQL数据库。
◆本书配套光盘内容为本书的源代码(包括3个完整的应用程序)。...
【前言】
几年以前,当我开始决定学习一些关于Web应用程序的知识时,我真希望有本书这样的资料。从编写Windows系统的GUI应用程序到编写动态Web应用程序的过渡过程惊人的复杂。极具开发效率的语言(比如PHP)能够使这一过渡过程简单化,但是学习的过程依然艰难。.
带着这种想法,我开始编写本书,解释如何使用编写web应用程序时所涉及的各种技术。在学习PHP和数据库的时候,我几乎犯了能犯的所有错误,因此,我试图把我学到的所有知识写入到本书中。现在出版了太多书籍仅仅是现有文档或者Unix man页面的翻版,我真正希望的是看到有些不同的出版物。
但是,技术只是成功的一半。不通过策略性和系统化的方式进行设..
<< 查看前言