PHP和MySQL Web应用开发核心技术
时间:2007-01-28 来源:liuxingyuyuni
作者:(美)温施耐德(Wandschneider,M.) 著,马朝晖 等译
出版社:
机械工业出版社
ISBN:7111192362
印次:1
纸张:胶版纸
出版日期:2006-9-1
版次:
内容提要:
本书详细讲解了3个应用程序的构建过程:一个日程安排系统、一个博客引擎以及一个电子商务商店。细致分析如何创建健壮的Web数据库应用程序,以及如何避免困扰许多PHP和MySQL开发者的常见错语。
本书是为程序员提供的综合且实用的指南,教他们使用PHP和MySQL开发具有产品品质的、使用数据库的Web应用程序。本书不仅包括编写代码,而且介绍前端应用程序、用户界面和数据库设计,还有安全性、测试以及更多内容。
主要内容:
·从PHP开发的入门开始,包括代码组织、重用和面向对象的PHP。
·对数据访问详细讨论,包含事务处理、外键和索引。
·利用PHP正则表达式的功能强大的数据验证技术。
·介绍计划Web应用程序,包括用户界面和用户管理。
·提供关于保证Web应用程序安全性的系统化指南。
·涵盖广泛的实现问题——包括国际化、错语处理、数据验证、调试、会话管理和部署。
·关于XML、基于XML的Web服务和用于可重用PHP组件的PEAR框架。
·如何使用Oracle和PostgreSQL的数据库。
·本书配套光盘的内容本书的源代码(包括3个完整的应用程序)。
作者简介:
Marc Wandschneider是具有13年从业经验的专业软件开发者。作为Developer Tools部门的主要开发者和管理者,他在微软工作了5年多时间,然后开始周游世界——学习语音并且帮助倒公司开发软件。他现在主要研究开放源代码软件,包括Linux、FreeBSD、Qt以及PHP和MySQL。
目录:
前言
第一部分 PHP基础
第1章 开始了解PHP
第2章 PHP语言
第3章 代码组织和重用
第4章 面向对象的程序设计
第5章 处理数组
第6章 世界上的字符串和字符
第7章 与服务器进行交互:表单
第二部分 数据库基础
第8章 数据库介绍
第9章 设计和创建数据库
第10章 使用数据库:存储和检索数据
第11章 使用数据库:高级数据访问
第12章 PHP和数据访问
第三部分 规划Web应用程序
第13章 Web应用程序和因特网
第14章 实现用房界面
第15章 用户管理
第16章 保护Web应用程序:规划和代码的安全性
第17章 保护Web应用程序:软件和硬件安全性
第四部分 实现Web应用程序
第18章 错误处理和调试
第19章 cookie和会话
第20章 用户身份验证
第21章 高级输出和输出缓冲
第22章 使用正则表达式进行数据验证
第23章 XML和XHTML
第24章 文件和目录
第25章 上载文件
第26章 处理日期和时间
第27章 XML Web服务和SOAP
第28章 PEAR
第29章 开发和部署
第30章 开发成功Web应用程序的策略
第31章 预约管理器
第32章 博客引擎
第33章 电子商务应用程序
附录
附录A 安装/配置
附录B 等效的数据库功能
附录C 推荐的读物
相关阅读 更多 +
排行榜 更多 +