前言 I
第1章:绪论 1
什么是WEB应用程序 1
如何构建你的WEB应用程序 2
什么是体系结构 3
怎样开始呢 4
第2章:WEB应用程序体系结构 6
层次化软件体系结构 6
层次化技术 9
软件接口设计 11
从A到B 14
软件/硬件的划分 15
硬件平台 16
硬件平台的增长 19
硬件冗余 22
网络 23
语言,技术和数据库 25
第3章:开发环境 27
三大规则 27
使用源码控制 28
单步构建 46
问题跟踪 55
扩展开发模型 63
编码规范 64
测试 66
第4章:国际化、本地化和UNICODE 69
国际化和本地化 70
UNICODE简述 73
UTF-8编码 79
基于UTF-8的WEB应用程序 80
在PHP中使用UTF-8 82
在其他语言中使用UTF-8 83
在MYSQL中使用UTF-8 84
在电子邮件中使用UTF-8 85
在JAVASCRIPT中使用UTF-8 87
在API中使用UTF-8 89
第5章:数据一致性和安全性 90
数据完整性策略 90
好的、有效的和无效的 92
过滤UTF-8数据 93
过滤控制字符 98
过滤HTML 99
跨站脚本攻击 102
SQL注入攻击 110
第6章:电子邮件 117
接收电子邮件 117
在应用程序中加入电子邮件功能 119
MIME格式 121
解析简单的MIME电子邮件 123
解析UU编码的附件 124
TNEF附件 126
无线通信运营商会讨厌你 128
字符集与编码 130
识别你的用户 132
单元测试 134
第7章:远程服务 136
远程服务小组 136
套接字 137
使用HTTP 140
远程服务冗余性 145
异步系统 149
XML交换 153
轻型协议 157
第8章:瓶颈 162
找出瓶颈 162
CPU的使用 168
I/O 175
内存和SWAP 185
外部服务和黑盒 188
数据库 188
第9章:扩展WEB应用程序 202
扩展之谜 202
网络扩展 211
扩展PHP 212
负载平衡 214
扩展MYSQL 227
MYSQL复制 232
数据库分区 240
扩展大型数据库 244
存储扩展 246
扩展综述 256
第10章:统计数据、监测与警告 257
跟踪WEB统计数据 257
应用程序监测 267
警告 285
第11章:APIS 288
数据订阅源 288
移动内容 300
WEB服务 304
API传输方式 307
API的滥用 315
认证 318
展望未来 321
索引 323
| 回书目 上一节 |
|
||||
| · 如何优化IT 控制能耗 · 国际文档格式标准开战 · CISSP认证成长之路 · 珊瑚虫QQ作者侵权案开庭 · 微软出价446亿美元收购.. · Windows Server 2008专.. · 隐私保护技术探讨 · 贝恩资本携手华为22亿.. |
· 802.11n:下一代的无线.. · 体验Visual Studio 200.. · 运营商封堵非法ADSL共享 · ADSL应用面面俱到 · 龙芯要做中国的“奔腾” · 华为七千人主动辞职规.. · 华为路由器配置 · 2007盘点专题:有多少.. |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · SQL Server 2008/2005.. · 中间件应用技术专题 · 深入了解PGP加密技术 · MySQL数据库备份 |
· 病毒查杀专题 · VPN技术 · Solaris 10 配置管理 · Linux 基础 · SSL VPN详细知识 · Linux防火墙 · Linux 集群技术专题 · 打造安全服务器 |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · 中间件应用技术专题 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · MySQL数据库备份 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · SSL VPN详细知识 · Sniffer安全技术从入门.. · Linux 集群技术专题 · VPN技术 · Linux 基础 · SOA 面向服务架构 |
|||