第1章 Web 2.0概述<br>1.1 Web 2.0的特点<br>1.2 Web 2.0应用程序举例<br>1.3 本章小结<br>第2章 Web 2.0应用架构<br>2.1 Web界面与用户体验<br>2.2 富客户端网络应用(Rich Internet Application)<br>2.3 可编程性<br>2.3.1 什么是可编程Web 2.0应用<br>2.3.2 技术概要<br>2.4 Web 2.0系统集成案例<br>2.4.1 Amazon AMS<br>2.4.2 淘宝网开放平台<br>2.4.3 IBM Lotus Connections<br>2.5 本章小结<br>第3章 Web 2.0应用程序相关开发技术<br>3.1 Ajax<br>3.1.1 Ajax核心要素--XMLHttpRequest对象<br>3.1.2 Ajax开源工具包概述<br>3.2 Mashup和Widget<br>3.2.1 Mashup概述<br>3.2.2 Widget概述<br>3.3 Feed(Atom/RSS)<br>3.3.1 概述<br>3.3.2 RSS<br>3.3.3 Atom<br>3.3.4 Feed开源工具包简介<br>3.4 本章小结<br>第4章 REST<br>4.1 REST与SOAP<br>4.2 Hello REST<br>4.3 REST设计器原则<br>4.4 REST设计步骤<br>4.5 REST开发框架<br>4.5.1 Restlet<br>4.5.2 Cetie4<br>4.6 开发REST应用程序<br>4.7 本章小结<br>第5章 Web 2.0应用程序开发包<br>5.1 Dojo<br>5.1.1 Dojo 概述<br>5.1.2 安装Dojo<br>5.1.3 Hello World<br>5.1.4 Dojo的模块加载机制<br>5.1.5 Dojo 中的DOM工具函数<br>5.1.6 Dojo中的事件监听机制<br>5.1.7 Dojo中的XMLHttpRequest函数集<br>5.2 JAWR<br>5.2.1 JAWR简介<br>5.2.2 JAWR的使用<br>5.3 Abdera<br>5.3.1 创建Atom文档<br>5.3.2 解析Atom文档<br>5.4 本章小结<br>第6章 构建Web 2.0网站实例<br>6.1 网站主要功能简介<br>6.2 网站开发准备<br>6.3 网站详细说明<br>6.3.1 数据库设计与开发<br>6.3.2 Domain类的开发<br>6.3.3 iBatis DAO的开发<br>6.3.4 Struts的开发<br>6.3.5 JSP页面的开发<br>6.3.6 页面的Ajax的开发<br>6.3.7 部署与运行<br>6.4 本章小结<br>第7章 Web 2.0测试<br>7.1 测试阶段<br>7.2 自动化测试<br>7.2.1 测试流程自动化<br>7.2.2 测试脚本自动化<br>7.3 测试中的工具<br>7.3.1 Firebug<br>7.3.2 IE Developer<br>7.3.3 IE Throttle<br>7.4 本章小结<br>第8章 Web 2.0安全性<br>8.1 跨站脚本<br>8.1.1 跨站脚本实例<br>8.1.2 跨站脚本的危害<br>8.1.3 跨站脚本的类型<br>8.1.4 跨站脚本的防范<br>8.2 跨站请求伪造<br>8.2.1 跨站请求伪造实例<br>8.2.2 跨站请求伪造的危害<br>8.2.3 跨站请求伪造的类型<br>8.2.4 跨站请求伪造的防范<br>8.3 Web 2.0应用的认证与授权的问题<br>8.3.1 OAuth 协议<br>8.4 Web 2.0应用的安全性测试<br>8.5 本章小结<br>第9章 Web 2.0性能<br>9.1 Web 2.0应用性能的特点<br>9.1.1 服务器端的性能特点<br>9.1.2 浏览器端的性能特点<br>9.2 影响Web 2.0应用性能的因素<br>9.2.1 服务器端的影响因素<br>9.2.2 浏览器端的影响因素<br>9.3 Web 2.0 应用性能测试的常用工具<br>9.3.1 Firefox 的性能插件<br>9.3.2 IE的性能插件<br>9.3.3 专用工具<br>9.4 本章小结<br>第10章 Web 2.0全球化<br>10.1 软件产品全球化的需求<br>10.2 全球化的基本技术<br>10.2.1 基本技术<br>10.2.2 Java的国际化支持<br>10.2.3 ICU4J<br>10.2.4 其他框架<br>10.2.5 语言的挑战<br>10.3 全球化软件产品设计与架构<br>10.3.1 好的设计与坏的设计<br>10.3.2 全球化软件开发过程<br>10.4 Web 2.0对全球化带来的新挑战<br>10.4.1 新的需求、新的技术<br>10.4.2 基于客户端的全球化方法与实践<br>10.4.3 Dojo全球化支持简介<br>10.5 Web 2.0全球化常见问题和解决方案<br>10.5.1 过度依赖服务器实现本地化动态页面<br>10.5.2 过度依赖服务器端资源文件<br>10.5.3 字符串拼接<br>10.5.4 Locale ID归一化<br>10.5.5 缓存<br>10.6 本章小结<br>第11章 网页无障碍化<br>11.1 网页无障碍化标准与相关测试软件<br>11.1.1 网页无障碍化的主要国际标准<br>11.1.2 我国的网页无障碍化标准<br>11.1.3 常用的网页无障碍化测试软件<br>11.2 创建符合WCAG标准的网页<br>11.2.1 为非文本内容添加文本辅助信息<br>11.2.2 创建无障碍的输入项<br>11.2.3 支持在高对比度下浏览网页<br>11.2.4 创建无障碍的网页浏览导航<br>11.3 创建符合ARIA标准的网页<br>11.4 无障碍化测试流程<br>11.5 本章小结<br>11.6 参考资料
展开